Index: test/JsEngine.cpp |
=================================================================== |
--- a/test/JsEngine.cpp |
+++ b/test/JsEngine.cpp |
@@ -124,3 +124,13 @@ |
jsEngine->SetWebRequest(webRequest); |
ASSERT_EQ(webRequest, jsEngine->GetWebRequest()); |
} |
+ |
+TEST(NewJsEngineTest, GlobalPropertyTest) |
+{ |
+ AdblockPlus::JsEnginePtr jsEngine(AdblockPlus::JsEngine::New()); |
+ jsEngine->SetGlobalProperty("foo", jsEngine->NewValue("bar")); |
+ AdblockPlus::JsValuePtr foo = jsEngine->Evaluate("foo"); |
+ ASSERT_TRUE(foo->IsString()); |
+ ASSERT_EQ(foo->AsString(), "bar"); |
+} |
+ |