| Index: test/JsValue.cpp | 
| =================================================================== | 
| --- a/test/JsValue.cpp | 
| +++ b/test/JsValue.cpp | 
| @@ -13,7 +13,7 @@ | 
| TEST(JsValueTest, UndefinedValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("undefined"); | 
| ASSERT_TRUE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -36,7 +36,7 @@ | 
| TEST(JsValueTest, NullValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("null"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_TRUE(value->IsNull()); | 
| @@ -59,7 +59,7 @@ | 
| TEST(JsValueTest, StringValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("'123'"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -83,7 +83,7 @@ | 
| TEST(JsValueTest, IntValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("123"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -107,7 +107,7 @@ | 
| TEST(JsValueTest, BoolValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("true"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -130,7 +130,7 @@ | 
| TEST(JsValueTest, ObjectValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| const std::string source("\ | 
| function Foo() {\ | 
| this.x = 2;\ | 
| @@ -164,7 +164,7 @@ | 
| TEST(JsValueTest, ArrayValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("[5,8,12]"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -186,7 +186,7 @@ | 
| TEST(JsValueTest, FunctionValue) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| AdblockPlus::JsValuePtr value = jsEngine.Evaluate("(function(foo, bar) {return this.x + '/' + foo + '/' + bar;})"); | 
| ASSERT_FALSE(value->IsUndefined()); | 
| ASSERT_FALSE(value->IsNull()); | 
| @@ -210,7 +210,7 @@ | 
| TEST(JsValueTest, ThrowingCoversion) | 
| { | 
| ThrowingErrorCallback errorCallback; | 
| -  AdblockPlus::JsEngine jsEngine(0, 0, &errorCallback); | 
| +  AdblockPlus::JsEngine jsEngine(AdblockPlus::AppInfo(), 0, 0, &errorCallback); | 
| const std::string source("\ | 
| function Foo() {\ | 
| this.toString = function() {throw 'test1';};\ | 
|  |