| 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"); |
| +} |
| + |