| Index: chrome/test/data/webui/md_user_manager/control_bar_tests.js
|
| diff --git a/chrome/test/data/webui/md_user_manager/control_bar_tests.js b/chrome/test/data/webui/md_user_manager/control_bar_tests.js
|
| index 956c806d4cc890d991e535231871c483e15bc603..edb55273e76c662eb01521db9c9d026f4dd9420a 100644
|
| --- a/chrome/test/data/webui/md_user_manager/control_bar_tests.js
|
| +++ b/chrome/test/data/webui/md_user_manager/control_bar_tests.js
|
| @@ -47,7 +47,7 @@ cr.define('user_manager.control_bar_tests', function() {
|
| test('Can create profile', function() {
|
| return new Promise(function(resolve, reject) {
|
| // We expect to go to the 'create-profile' page.
|
| - controlBarElement.addEventListener('change-page', function(event) {
|
| + listenOnce(controlBarElement, 'change-page', function(event) {
|
| if (event.detail.page == 'create-user-page')
|
| resolve();
|
| });
|
| @@ -111,6 +111,29 @@ cr.define('user_manager.control_bar_tests', function() {
|
| assertTrue(errorDialogElement.$.dialog.opened);
|
| });
|
| });
|
| +
|
| + test('Can create profile with force signin', function() {
|
| + controlBarElement.isForceSigninEnabled_ = true;
|
| + Polymer.dom.flush();
|
| + return new Promise(function(resolve, reject) {
|
| + // We expect to go to the 'create-profile' page.
|
| + listenOnce(controlBarElement, 'change-page', function(event) {
|
| + if (event.detail.page == 'create-user-page')
|
| + resolve();
|
| + });
|
| +
|
| + // Simulate clicking 'Create Profile'.
|
| + MockInteractions.tap(controlBarElement.$.addUser);
|
| + });
|
| + });
|
| +
|
| + test('Can launch guest profile with force sign in', function() {
|
| + controlBarElement.isForceSigninEnabled_ = true;
|
| + Polymer.dom.flush();
|
| + MockInteractions.tap(controlBarElement.$.launchGuest);
|
| + return browserProxy.whenCalled('launchGuestUser');
|
| + });
|
| +
|
| });
|
| }
|
|
|
|
|