| Index: test/UpdateCheck.cpp | 
| diff --git a/test/UpdateCheck.cpp b/test/UpdateCheck.cpp | 
| index f8322ff1d70ad73335fd756debd38fa3f0b5d083..fca55eb3831d66092d2083541bfdd629e71e6461 100644 | 
| --- a/test/UpdateCheck.cpp | 
| +++ b/test/UpdateCheck.cpp | 
| @@ -31,14 +31,13 @@ namespace | 
| source.replace(pos, find.size(), replace); | 
| } | 
|  | 
| -  class UpdateCheckTest : public ::testing::Test | 
| +  class UpdateCheckTest : public BaseJsTest | 
| { | 
| protected: | 
| AdblockPlus::AppInfo appInfo; | 
| AdblockPlus::ServerResponse webRequestResponse; | 
| DelayedWebRequest::SharedTasks webRequestTasks; | 
| DelayedTimer::SharedTasks timerTasks; | 
| -    std::unique_ptr<Platform> platform; | 
| FilterEnginePtr filterEngine; | 
|  | 
| bool eventCallbackCalled; | 
| @@ -62,7 +61,7 @@ namespace | 
| platformParams.webRequest = DelayedWebRequest::New(webRequestTasks); | 
| platform.reset(new Platform(std::move(platformParams))); | 
| platform->SetUpJsEngine(appInfo); | 
| -      platform->GetJsEngine()->SetEventCallback("updateAvailable", [this](JsValueList&& params) | 
| +      GetJsEngine().SetEventCallback("updateAvailable", [this](JsValueList&& params) | 
| { | 
| eventCallbackCalled = true; | 
| eventCallbackParams = std::move(params); | 
| @@ -121,8 +120,8 @@ TEST_F(UpdateCheckTest, RequestFailure) | 
| ASSERT_FALSE(updateError.empty()); | 
|  | 
| std::string expectedUrl(filterEngine->GetPref("update_url_release").AsString()); | 
| -  std::string platform = filterEngine->GetJsEngine()->Evaluate("require('info').platform").AsString(); | 
| -  std::string platformVersion = filterEngine->GetJsEngine()->Evaluate("require('info').platformVersion").AsString(); | 
| +  std::string platform = GetJsEngine().Evaluate("require('info').platform").AsString(); | 
| +  std::string platformVersion = GetJsEngine().Evaluate("require('info').platformVersion").AsString(); | 
|  | 
| FindAndReplace(expectedUrl, "%NAME%", appInfo.name); | 
| FindAndReplace(expectedUrl, "%TYPE%", "1");   // manual update | 
| @@ -160,8 +159,8 @@ TEST_F(UpdateCheckTest, UpdateAvailable) | 
| ASSERT_TRUE(updateError.empty()); | 
|  | 
| std::string expectedUrl(filterEngine->GetPref("update_url_devbuild").AsString()); | 
| -  std::string platform = filterEngine->GetJsEngine()->Evaluate("require('info').platform").AsString(); | 
| -  std::string platformVersion = filterEngine->GetJsEngine()->Evaluate("require('info').platformVersion").AsString(); | 
| +  std::string platform = GetJsEngine().Evaluate("require('info').platform").AsString(); | 
| +  std::string platformVersion = GetJsEngine().Evaluate("require('info').platformVersion").AsString(); | 
|  | 
| FindAndReplace(expectedUrl, "%NAME%", appInfo.name); | 
| FindAndReplace(expectedUrl, "%TYPE%", "1");   // manual update | 
|  |