| 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 f00d182cd545b10e299465891ec7ddffe80c01d7..c393e2e456448121cbccb4f19a586ceb5889cd3e 100644
|
| --- a/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| +++ b/chrome/browser/extensions/api/page_capture/page_capture_apitest.cc
|
| @@ -8,6 +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/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"
|
| @@ -70,10 +71,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_;
|
| @@ -87,10 +85,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"))
|
|
|