| Index: chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| diff --git a/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc b/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| index 8cb98ee50adad108e91e12ad7e60eef755597554..d8021e8aa4a4cb824d034f7d039cbb8f5939a1df 100644
|
| --- a/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| +++ b/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| @@ -8,7 +8,7 @@
|
| #include "chrome/browser/extensions/api/page_capture/page_capture_api.h"
|
| #include "chrome/browser/extensions/extension_apitest.h"
|
| #include "chrome/common/chrome_switches.h"
|
| -#include "chromeos/login/login_state.h"
|
| +#include "chromeos/login/scoped_test_public_session_login_state.h"
|
| #include "content/public/common/content_switches.h"
|
| #include "content/public/test/test_utils.h"
|
| #include "extensions/browser/extension_dialog_auto_confirm.h"
|
| @@ -67,10 +67,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionPageCaptureApiTest,
|
| PublicSessionRequestAllowed) {
|
| ASSERT_TRUE(StartEmbeddedTestServer());
|
| PageCaptureSaveAsMHTMLDelegate delegate;
|
| - // Set Public Session state.
|
| - chromeos::LoginState::Get()->SetLoggedInState(
|
| - chromeos::LoginState::LOGGED_IN_ACTIVE,
|
| - chromeos::LoginState::LOGGED_IN_USER_PUBLIC_ACCOUNT);
|
| + chromeos::ScopedTestPublicSessionLoginState login_state;
|
| // Resolve Permission dialog with Allow.
|
| ScopedTestDialogAutoConfirm auto_confirm(ScopedTestDialogAutoConfirm::ACCEPT);
|
| ASSERT_TRUE(RunExtensionTest("page_capture")) << message_;
|
| @@ -84,10 +81,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionPageCaptureApiTest,
|
| IN_PROC_BROWSER_TEST_F(ExtensionPageCaptureApiTest,
|
| PublicSessionRequestDenied) {
|
| ASSERT_TRUE(StartEmbeddedTestServer());
|
| - // Set Public Session state.
|
| - chromeos::LoginState::Get()->SetLoggedInState(
|
| - chromeos::LoginState::LOGGED_IN_ACTIVE,
|
| - chromeos::LoginState::LOGGED_IN_USER_PUBLIC_ACCOUNT);
|
| + chromeos::ScopedTestPublicSessionLoginState login_state;
|
| // Resolve Permission dialog with Deny.
|
| ScopedTestDialogAutoConfirm auto_confirm(ScopedTestDialogAutoConfirm::CANCEL);
|
| ASSERT_TRUE(RunExtensionTestWithArg("page_capture", "REQUEST_DENIED"))
|
|
|