| Index: components/ntp_snippets/ntp_snippets_service_unittest.cc
|
| diff --git a/components/ntp_snippets/ntp_snippets_service_unittest.cc b/components/ntp_snippets/ntp_snippets_service_unittest.cc
|
| index b06b221b528eee0bcfaedc0b3c4be9f49ae2a71c..c3377f504860eadc5f3fcd64bd457b8d6bcf2ad5 100644
|
| --- a/components/ntp_snippets/ntp_snippets_service_unittest.cc
|
| +++ b/components/ntp_snippets/ntp_snippets_service_unittest.cc
|
| @@ -20,6 +20,10 @@
|
| #include "components/ntp_snippets/ntp_snippets_fetcher.h"
|
| #include "components/ntp_snippets/ntp_snippets_scheduler.h"
|
| #include "components/prefs/testing_pref_service.h"
|
| +#include "components/signin/core/browser/account_tracker_service.h"
|
| +#include "components/signin/core/browser/fake_profile_oauth2_token_service.h"
|
| +#include "components/signin/core/browser/fake_signin_manager.h"
|
| +#include "components/signin/core/browser/test_signin_client.h"
|
| #include "net/url_request/url_request_test_util.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -126,7 +130,9 @@ class MockScheduler : public NTPSnippetsScheduler {
|
| class NTPSnippetsServiceTest : public testing::Test {
|
| public:
|
| NTPSnippetsServiceTest()
|
| - : pref_service_(new TestingPrefServiceSimple()) {}
|
| + : pref_service_(new TestingPrefServiceSimple()),
|
| + signin_client_(new TestSigninClient(nullptr)),
|
| + account_tracker_(new AccountTrackerService()) {}
|
| ~NTPSnippetsServiceTest() override {}
|
|
|
| void SetUp() override {
|
| @@ -145,11 +151,16 @@ class NTPSnippetsServiceTest : public testing::Test {
|
| base::ThreadTaskRunnerHandle::Get());
|
| scoped_refptr<net::TestURLRequestContextGetter> request_context_getter =
|
| new net::TestURLRequestContextGetter(task_runner.get());
|
| + FakeSigninManagerBase* signin_manager = new FakeSigninManagerBase(
|
| + signin_client_.get(), account_tracker_.get());
|
| + FakeProfileOAuth2TokenService* token_service =
|
| + new FakeProfileOAuth2TokenService();
|
|
|
| service_.reset(new NTPSnippetsService(
|
| pref_service_.get(), nullptr, task_runner, std::string("fr"),
|
| scheduler_.get(),
|
| base::WrapUnique(new NTPSnippetsFetcher(
|
| + signin_manager, token_service,
|
| std::move(request_context_getter), true)),
|
| base::Bind(&ParseJson, true)));
|
| if (enabled)
|
| @@ -173,6 +184,8 @@ class NTPSnippetsServiceTest : public testing::Test {
|
| private:
|
| base::MessageLoop message_loop_;
|
| std::unique_ptr<TestingPrefServiceSimple> pref_service_;
|
| + std::unique_ptr<TestSigninClient> signin_client_;
|
| + std::unique_ptr<AccountTrackerService> account_tracker_;
|
| std::unique_ptr<NTPSnippetsService> service_;
|
| std::unique_ptr<MockScheduler> scheduler_;
|
|
|
|
|