| Index: test/WebRequest.cpp | 
| diff --git a/test/WebRequest.cpp b/test/WebRequest.cpp | 
| index 8ee5806beab6db5b6896ce99a2260b89d274668f..9e9b0b790284f9c6a757ae7a424dcc46ba6d0106 100644 | 
| --- a/test/WebRequest.cpp | 
| +++ b/test/WebRequest.cpp | 
| @@ -44,7 +44,7 @@ namespace | 
| AdblockPlus::Sleep(50); | 
|  | 
| AdblockPlus::ServerResponse result; | 
| -      result.status = NS_OK; | 
| +      result.status = IWebRequest::NS_OK; | 
| result.responseStatus = 123; | 
| result.responseHeaders.push_back(std::pair<std::string, std::string>("Foo", "Bar")); | 
| result.responseText = url + "\n"; | 
| @@ -92,7 +92,7 @@ namespace | 
| }; | 
|  | 
| typedef WebRequestTest<MockWebRequest> MockWebRequestTest; | 
| -  typedef WebRequestTest<AdblockPlus::DefaultWebRequest> DefaultWebRequestTest; | 
| +  typedef WebRequestTest<AdblockPlus::DefaultWebRequestSync> DefaultWebRequestTest; | 
| typedef WebRequestTest<MockWebRequest> XMLHttpRequestTest; | 
|  | 
| // we return the url of the XHR. | 
| @@ -142,7 +142,7 @@ TEST_F(MockWebRequestTest, SuccessfulRequest) | 
| jsEngine->Evaluate("_webRequest.GET('http://example.com/', {X: 'Y'}, function(result) {foo = result;} )"); | 
| ASSERT_TRUE(jsEngine->Evaluate("this.foo").IsUndefined()); | 
| AdblockPlus::Sleep(200); | 
| -  ASSERT_EQ(AdblockPlus::WebRequest::NS_OK, jsEngine->Evaluate("foo.status").AsInt()); | 
| +  ASSERT_EQ(IWebRequest::NS_OK, jsEngine->Evaluate("foo.status").AsInt()); | 
| ASSERT_EQ(123, jsEngine->Evaluate("foo.responseStatus").AsInt()); | 
| ASSERT_EQ("http://example.com/\nX\nY", jsEngine->Evaluate("foo.responseText").AsString()); | 
| ASSERT_EQ("{\"Foo\":\"Bar\"}", jsEngine->Evaluate("JSON.stringify(foo.responseHeaders)").AsString()); | 
| @@ -156,7 +156,7 @@ TEST_F(DefaultWebRequestTest, RealWebRequest) | 
| jsEngine->Evaluate("_webRequest.GET('https://easylist-downloads.adblockplus.org/easylist.txt', {}, function(result) {foo = result;} )"); | 
| WaitForVariable("this.foo", jsEngine); | 
| ASSERT_EQ("text/plain", jsEngine->Evaluate("foo.responseHeaders['content-type'].substr(0, 10)").AsString()); | 
| -  ASSERT_EQ(AdblockPlus::WebRequest::NS_OK, jsEngine->Evaluate("foo.status").AsInt()); | 
| +  ASSERT_EQ(IWebRequest::NS_OK, jsEngine->Evaluate("foo.status").AsInt()); | 
| ASSERT_EQ(200, jsEngine->Evaluate("foo.responseStatus").AsInt()); | 
| ASSERT_EQ("[Adblock Plus ", jsEngine->Evaluate("foo.responseText.substr(0, 14)").AsString()); | 
| ASSERT_EQ("text/plain", jsEngine->Evaluate("foo.responseHeaders['content-type'].substr(0, 10)").AsString()); | 
| @@ -176,7 +176,7 @@ TEST_F(DefaultWebRequestTest, XMLHttpRequest) | 
| request.setRequestHeader('X2', 'Y2');\ | 
| request.send(null);"); | 
| WaitForVariable("result", jsEngine); | 
| -  ASSERT_EQ(AdblockPlus::WebRequest::NS_OK, jsEngine->Evaluate("request.channel.status").AsInt()); | 
| +  ASSERT_EQ(IWebRequest::NS_OK, jsEngine->Evaluate("request.channel.status").AsInt()); | 
| ASSERT_EQ(200, jsEngine->Evaluate("request.status").AsInt()); | 
| ASSERT_EQ("[Adblock Plus ", jsEngine->Evaluate("result.substr(0, 14)").AsString()); | 
| ASSERT_EQ("text/plain", jsEngine->Evaluate("request.getResponseHeader('Content-Type').substr(0, 10)").AsString()); | 
| @@ -190,7 +190,7 @@ TEST_F(DefaultWebRequestTest, DummyWebRequest) | 
| { | 
| jsEngine->Evaluate("_webRequest.GET('https://easylist-downloads.adblockplus.org/easylist.txt', {}, function(result) {foo = result;} )"); | 
| WaitForVariable("this.foo", jsEngine); | 
| -  ASSERT_EQ(AdblockPlus::WebRequest::NS_ERROR_FAILURE, jsEngine->Evaluate("foo.status").AsInt()); | 
| +  ASSERT_EQ(IWebRequest::NS_ERROR_FAILURE, jsEngine->Evaluate("foo.status").AsInt()); | 
| ASSERT_EQ(0, jsEngine->Evaluate("foo.responseStatus").AsInt()); | 
| ASSERT_EQ("", jsEngine->Evaluate("foo.responseText").AsString()); | 
| ASSERT_EQ("{}", jsEngine->Evaluate("JSON.stringify(foo.responseHeaders)").AsString()); | 
| @@ -205,7 +205,7 @@ TEST_F(DefaultWebRequestTest, XMLHttpRequest) | 
| request.setRequestHeader('X', 'Y');\ | 
| request.send(null);"); | 
| WaitForVariable("result", jsEngine); | 
| -  ASSERT_EQ(AdblockPlus::WebRequest::NS_ERROR_FAILURE, jsEngine->Evaluate("request.channel.status").AsInt()); | 
| +  ASSERT_EQ(IWebRequest::NS_ERROR_FAILURE, jsEngine->Evaluate("request.channel.status").AsInt()); | 
| ASSERT_EQ(0, jsEngine->Evaluate("request.status").AsInt()); | 
| ASSERT_EQ("error", jsEngine->Evaluate("result").AsString()); | 
| ASSERT_TRUE(jsEngine->Evaluate("request.getResponseHeader('Content-Type')").IsNull()); | 
|  |