OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/ntp_snippets/remote/ntp_snippets_service.h" | 5 #include "components/ntp_snippets/remote/ntp_snippets_service.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 scoped_refptr<base::SingleThreadTaskRunner> task_runner( | 381 scoped_refptr<base::SingleThreadTaskRunner> task_runner( |
382 base::ThreadTaskRunnerHandle::Get()); | 382 base::ThreadTaskRunnerHandle::Get()); |
383 scoped_refptr<net::TestURLRequestContextGetter> request_context_getter = | 383 scoped_refptr<net::TestURLRequestContextGetter> request_context_getter = |
384 new net::TestURLRequestContextGetter(task_runner.get()); | 384 new net::TestURLRequestContextGetter(task_runner.get()); |
385 | 385 |
386 utils_.ResetSigninManager(); | 386 utils_.ResetSigninManager(); |
387 std::unique_ptr<NTPSnippetsFetcher> snippets_fetcher = | 387 std::unique_ptr<NTPSnippetsFetcher> snippets_fetcher = |
388 base::MakeUnique<NTPSnippetsFetcher>( | 388 base::MakeUnique<NTPSnippetsFetcher>( |
389 utils_.fake_signin_manager(), fake_token_service_.get(), | 389 utils_.fake_signin_manager(), fake_token_service_.get(), |
390 std::move(request_context_getter), utils_.pref_service(), | 390 std::move(request_context_getter), utils_.pref_service(), |
391 &category_factory_, base::Bind(&ParseJson), kAPIKey); | 391 &category_factory_, base::Bind(&ParseJson), kAPIKey, |
| 392 &user_classifier_); |
392 | 393 |
393 utils_.fake_signin_manager()->SignIn("foo@bar.com"); | 394 utils_.fake_signin_manager()->SignIn("foo@bar.com"); |
394 snippets_fetcher->SetPersonalizationForTesting( | 395 snippets_fetcher->SetPersonalizationForTesting( |
395 NTPSnippetsFetcher::Personalization::kNonPersonal); | 396 NTPSnippetsFetcher::Personalization::kNonPersonal); |
396 | 397 |
397 auto image_fetcher = base::MakeUnique<NiceMock<MockImageFetcher>>(); | 398 auto image_fetcher = base::MakeUnique<NiceMock<MockImageFetcher>>(); |
398 image_fetcher_ = image_fetcher.get(); | 399 image_fetcher_ = image_fetcher.get(); |
399 EXPECT_FALSE(observer_); | 400 EXPECT_FALSE(observer_); |
400 observer_ = base::MakeUnique<FakeContentSuggestionsProviderObserver>(); | 401 observer_ = base::MakeUnique<FakeContentSuggestionsProviderObserver>(); |
401 return base::MakeUnique<NTPSnippetsService>( | 402 return base::MakeUnique<NTPSnippetsService>( |
(...skipping 694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1096 | 1097 |
1097 // Sign in to check a transition from signed out to signed in. | 1098 // Sign in to check a transition from signed out to signed in. |
1098 SetUpFetchResponse(GetTestJson({GetSnippetN(1), GetSnippetN(2)})); | 1099 SetUpFetchResponse(GetTestJson({GetSnippetN(1), GetSnippetN(2)})); |
1099 service->OnSnippetsStatusChanged(SnippetsStatus::ENABLED_AND_SIGNED_OUT, | 1100 service->OnSnippetsStatusChanged(SnippetsStatus::ENABLED_AND_SIGNED_OUT, |
1100 SnippetsStatus::ENABLED_AND_SIGNED_IN); | 1101 SnippetsStatus::ENABLED_AND_SIGNED_IN); |
1101 base::RunLoop().RunUntilIdle(); | 1102 base::RunLoop().RunUntilIdle(); |
1102 EXPECT_THAT(service->GetSnippetsForTesting(articles_category()), SizeIs(2)); | 1103 EXPECT_THAT(service->GetSnippetsForTesting(articles_category()), SizeIs(2)); |
1103 } | 1104 } |
1104 | 1105 |
1105 } // namespace ntp_snippets | 1106 } // namespace ntp_snippets |
OLD | NEW |