| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Mocks for globals needed for loading background.js. | 5 // Mocks for globals needed for loading background.js. |
| 6 | 6 |
| 7 function emptyMock() {} | 7 function emptyMock() {} |
| 8 | 8 |
| 9 function buildTaskManager() { | 9 function buildTaskManager() { |
| 10 return { | 10 return { |
| 11 debugSetStepName: emptyMock, | 11 debugSetStepName: emptyMock, |
| 12 instrumentApiFunction: emptyMock, | 12 instrumentChromeApiFunction: emptyMock, |
| 13 }; | 13 }; |
| 14 } | 14 } |
| 15 | 15 |
| 16 function buildAuthenticationManager() { | 16 function buildAuthenticationManager() { |
| 17 return { | 17 return { |
| 18 addListener: emptyMock | 18 addListener: emptyMock |
| 19 }; | 19 }; |
| 20 } | 20 } |
| 21 | 21 |
| 22 var instrumentApiFunction = emptyMock; | 22 var instrumentApiFunction = emptyMock; |
| 23 var buildAttemptManager = emptyMock; | 23 var buildAttemptManager = emptyMock; |
| 24 var buildCardSet = emptyMock; | 24 var buildCardSet = emptyMock; |
| 25 var emptyListener = {addListener: emptyMock}; | 25 var emptyListener = {addListener: emptyMock}; |
| 26 chrome['location'] = {onLocationUpdate: emptyListener}; | 26 var instrumented = {}; |
| 27 chrome['notifications'] = { | 27 instrumented['location'] = {onLocationUpdate: emptyListener}; |
| 28 instrumented['notifications'] = { |
| 28 onButtonClicked: emptyListener, | 29 onButtonClicked: emptyListener, |
| 29 onClicked: emptyListener, | 30 onClicked: emptyListener, |
| 30 onClosed: emptyListener | 31 onClosed: emptyListener |
| 31 }; | 32 }; |
| 32 chrome['omnibox'] = {onInputEntered: emptyListener}; | 33 instrumented['omnibox'] = {onInputEntered: emptyListener}; |
| 33 chrome['preferencesPrivate'] = { | 34 instrumented['preferencesPrivate'] = { |
| 34 googleGeolocationAccessEnabled: { | 35 googleGeolocationAccessEnabled: { |
| 35 onChange: emptyListener | 36 onChange: emptyListener |
| 36 } | 37 } |
| 37 }; | 38 }; |
| 38 chrome['runtime'] = { | 39 instrumented['runtime'] = { |
| 39 onInstalled: emptyListener, | 40 onInstalled: emptyListener, |
| 40 onStartup: emptyListener | 41 onStartup: emptyListener |
| 41 }; | 42 }; |
| 42 | 43 |
| 43 var storage = {}; | |
| OLD | NEW |