| Index: chrome/browser/search_engines/template_url_fetcher_unittest.cc
|
| diff --git a/chrome/browser/search_engines/template_url_fetcher_unittest.cc b/chrome/browser/search_engines/template_url_fetcher_unittest.cc
|
| index c174a5111e12a63a228b82d0385b5b8eb1900494..f6ae15e6538b1e9de1b4b95d98fdf9847c1f9501 100644
|
| --- a/chrome/browser/search_engines/template_url_fetcher_unittest.cc
|
| +++ b/chrome/browser/search_engines/template_url_fetcher_unittest.cc
|
| @@ -16,7 +16,7 @@
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "googleurl/src/gurl.h"
|
| -#include "net/test/spawned_test_server/spawned_test_server.h"
|
| +#include "net/test/embedded_test_server/embedded_test_server.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| class TemplateURLFetcherTest;
|
| @@ -53,10 +53,11 @@ class TemplateURLFetcherTest : public testing::Test {
|
|
|
| profile->CreateRequestContext();
|
| ASSERT_TRUE(profile->GetRequestContext());
|
| - ASSERT_TRUE(test_server_.Start());
|
| + ASSERT_TRUE(test_server_.InitializeAndWaitUntilReady());
|
| }
|
|
|
| virtual void TearDown() OVERRIDE {
|
| + ASSERT_TRUE(test_server_.ShutdownAndWaitUntilComplete());
|
| test_util_.TearDown();
|
| }
|
|
|
| @@ -78,7 +79,7 @@ class TemplateURLFetcherTest : public testing::Test {
|
| void WaitForDownloadToFinish();
|
|
|
| TemplateURLServiceTestUtil test_util_;
|
| - net::SpawnedTestServer test_server_;
|
| + net::test_server::EmbeddedTestServer test_server_;
|
|
|
| // The last TemplateURL to come from a callback.
|
| scoped_ptr<TemplateURL> last_callback_template_url_;
|
| @@ -108,12 +109,16 @@ void TemplateURLFetcherTestCallbacks::ConfirmAddSearchProvider(
|
| }
|
|
|
| TemplateURLFetcherTest::TemplateURLFetcherTest()
|
| - : test_server_(net::SpawnedTestServer::TYPE_HTTP,
|
| - net::SpawnedTestServer::kLocalhost,
|
| - base::FilePath(FILE_PATH_LITERAL("chrome/test/data"))),
|
| + : test_server_(
|
| + content::BrowserThread::GetMessageLoopProxyForThread(
|
| + content::BrowserThread::IO)),
|
| callbacks_destroyed_(0),
|
| add_provider_called_(0),
|
| waiting_for_download_(false) {
|
| + base::FilePath src_dir;
|
| + CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &src_dir));
|
| + test_server_.ServeFilesFromDirectory(
|
| + src_dir.AppendASCII("chrome/test/data"));
|
| }
|
|
|
| void TemplateURLFetcherTest::DestroyedCallback(
|
| @@ -145,7 +150,7 @@ void TemplateURLFetcherTest::StartDownload(
|
| }
|
|
|
| // Start the fetch.
|
| - GURL osdd_url = test_server_.GetURL("files/" + osdd_file_name);
|
| + GURL osdd_url = test_server_.GetURL("/" + osdd_file_name);
|
| GURL favicon_url;
|
| TemplateURLFetcherFactory::GetForProfile(
|
| test_util_.profile())->ScheduleDownload(
|
|
|