1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Mocks for globals needed for loading utility.js. 6 7 var localStorage = {}; 8 9 chrome['alarms'] = { 10 get: emptyMock 11 }; 12 chrome['identity'] = { 13 getAuthToken: emptyMock, 14 removeCachedAuthToken: emptyMock 15 }; 16 chrome['storage'] = { 17 local: { 18 get: emptyMock 19 } 20 }; 21 chrome['webstorePrivate'] = { 22 getBrowserLogin: emptyMock 23 }; 24 25 mockChromeEvent(chrome, 'alarms.onAlarm'); 26 mockChromeEvent(chrome, 'identity.onSignInChanged'); 27 mockChromeEvent(chrome, 'runtime.onSuspend'); 28