Index: chrome/test/data/webui/settings/people_page_change_picture_test.js |
diff --git a/chrome/test/data/webui/settings/people_page_change_picture_test.js b/chrome/test/data/webui/settings/people_page_change_picture_test.js |
index 1f9dc4b5cc4516db2bc1d6f76afbbf054c43af0b..4d51677affa697402b28d892c685dc2dee970489 100644 |
--- a/chrome/test/data/webui/settings/people_page_change_picture_test.js |
+++ b/chrome/test/data/webui/settings/people_page_change_picture_test.js |
@@ -107,6 +107,8 @@ cr.define('settings_people_page_change_picture', function() { |
discardControlBar = changePicture.$.discardControlBar; |
assertTrue(!!discardControlBar); |
+ changePicture.currentRouteChanged(settings.Route.CHANGE_PICTURE); |
+ |
return browserProxy.whenCalled('initialize').then(function() { |
Polymer.dom.flush(); |
}); |
@@ -139,6 +141,10 @@ cr.define('settings_people_page_change_picture', function() { |
expectEquals(ChangePictureSelectionTypes.CAMERA, |
getSelectedItem().dataset.type); |
expectTrue(discardControlBar.hidden); |
+ |
+ // Ensure that the camera is deactivated if user navigates away. |
+ changePicture.currentRouteChanged(settings.Route.BASIC); |
+ expectFalse(settingsCamera.cameraActive); |
}); |
test('ChangePictureProfileImage', function() { |