| Index: chrome/test/data/webui/settings/people_page_manage_profile_test.js
|
| diff --git a/chrome/test/data/webui/settings/people_page_manage_profile_test.js b/chrome/test/data/webui/settings/people_page_manage_profile_test.js
|
| index 6d9fd3e2310ba13527820a26915d8a14f9930b1a..0c63889f5d0ab7660b8547018971f2916d97ee2f 100644
|
| --- a/chrome/test/data/webui/settings/people_page_manage_profile_test.js
|
| +++ b/chrome/test/data/webui/settings/people_page_manage_profile_test.js
|
| @@ -43,6 +43,7 @@ cr.define('settings_people_page_manage_profile', function() {
|
| manageProfile = document.createElement('settings-manage-profile');
|
| manageProfile.profileIconUrl = 'fake-icon-1.png';
|
| manageProfile.profileName = 'Initial Fake Name';
|
| + manageProfile.syncStatus = {supervisedUser: false, childUser: false};
|
| document.body.appendChild(manageProfile);
|
| });
|
|
|
| @@ -93,6 +94,7 @@ cr.define('settings_people_page_manage_profile', function() {
|
| test('ManageProfileChangeName', function() {
|
| var nameField = manageProfile.$.name;
|
| assertTrue(!!nameField);
|
| + assertFalse(!!nameField.disabled);
|
|
|
| assertEquals('Initial Fake Name', nameField.value);
|
|
|
| @@ -106,6 +108,16 @@ cr.define('settings_people_page_manage_profile', function() {
|
| });
|
| });
|
|
|
| + test('ProfileNameIsDisabledForSupervisedUser', function() {
|
| + manageProfile.syncStatus = {supervisedUser: true, childUser: false};
|
| +
|
| + var nameField = manageProfile.$.name;
|
| + assertTrue(!!nameField);
|
| +
|
| + // Name field should be disabled for legacy supervised users.
|
| + assertTrue(!!nameField.disabled);
|
| + });
|
| +
|
| // Tests profile name updates pushed from the browser.
|
| test('ManageProfileNameUpdated', function() {
|
| var nameField = manageProfile.$.name;
|
|
|