| Index: test/WebRequest.cpp | 
| =================================================================== | 
| --- a/test/WebRequest.cpp | 
| +++ b/test/WebRequest.cpp | 
| @@ -4,27 +4,32 @@ | 
|  | 
| #include "../src/Thread.h" | 
|  | 
| -class TestWebRequest : public AdblockPlus::WebRequest | 
| +// TODO: Use a fixture here | 
| + | 
| +namespace | 
| { | 
| -public: | 
| -  AdblockPlus::ServerResponse GET(const std::string& url, const AdblockPlus::HeaderList& requestHeaders) const | 
| +  class TestWebRequest : public AdblockPlus::WebRequest | 
| { | 
| -    AdblockPlus::Sleep(50); | 
| +  public: | 
| +    AdblockPlus::ServerResponse GET(const std::string& url, const AdblockPlus::HeaderList& requestHeaders) const | 
| +    { | 
| +      AdblockPlus::Sleep(50); | 
|  | 
| -    AdblockPlus::ServerResponse result; | 
| -    result.status = NS_OK; | 
| -    result.responseStatus = 123; | 
| -    result.responseHeaders.push_back(std::pair<std::string, std::string>("Foo", "Bar")); | 
| -    result.responseText = url + "\n" + requestHeaders[0].first + "\n" + requestHeaders[0].second; | 
| -    return result; | 
| +      AdblockPlus::ServerResponse result; | 
| +      result.status = NS_OK; | 
| +      result.responseStatus = 123; | 
| +      result.responseHeaders.push_back(std::pair<std::string, std::string>("Foo", "Bar")); | 
| +      result.responseText = url + "\n" + requestHeaders[0].first + "\n" + requestHeaders[0].second; | 
| +      return result; | 
| +    } | 
| +  }; | 
| + | 
| +  std::string ToString(unsigned int i) | 
| +  { | 
| +    std::stringstream stream; | 
| +    stream << i; | 
| +    return stream.str(); | 
| } | 
| -}; | 
| - | 
| -std::string ToString(unsigned int i) | 
| -{ | 
| -  std::stringstream stream; | 
| -  stream << i; | 
| -  return stream.str(); | 
| } | 
|  | 
| TEST(WebRequestTest, BadCall) | 
| @@ -109,7 +114,6 @@ | 
| ASSERT_EQ("{}", jsEngine->Evaluate("JSON.stringify(foo.responseHeaders)")->AsString()); | 
| } | 
|  | 
| -#if !FILTER_ENGINE_STUBS | 
| TEST(WebRequestTest, XMLHttpRequest) | 
| { | 
| AdblockPlus::JsEnginePtr jsEngine(AdblockPlus::JsEngine::New()); | 
| @@ -133,6 +137,5 @@ | 
| ASSERT_EQ("error", jsEngine->Evaluate("result")->AsString()); | 
| ASSERT_TRUE(jsEngine->Evaluate("request.getResponseHeader('Content-Type')")->IsNull()); | 
| } | 
| -#endif | 
|  | 
| #endif | 
|  |