| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 /** | 5 /** |
| 6 * @fileoverview Fake implementation of chrome.languageSettingsPrivate | 6 * @fileoverview Fake implementation of chrome.languageSettingsPrivate |
| 7 * for testing. | 7 * for testing. |
| 8 */ | 8 */ |
| 9 cr.define('settings', function() { | 9 cr.define('settings', function() { |
| 10 /** | 10 /** |
| (...skipping 14 matching lines...) Expand all Loading... |
| 25 * @extends {TestBrowserProxy} | 25 * @extends {TestBrowserProxy} |
| 26 * @implements {LanguageSettingsPrivate} | 26 * @implements {LanguageSettingsPrivate} |
| 27 */ | 27 */ |
| 28 function FakeLanguageSettingsPrivate() { | 28 function FakeLanguageSettingsPrivate() { |
| 29 this.onSpellcheckDictionariesChanged = new FakeChromeEvent(); | 29 this.onSpellcheckDictionariesChanged = new FakeChromeEvent(); |
| 30 this.onCustomDictionaryChanged = new FakeChromeEvent(); | 30 this.onCustomDictionaryChanged = new FakeChromeEvent(); |
| 31 this.onInputMethodAdded = new FakeChromeEvent(); | 31 this.onInputMethodAdded = new FakeChromeEvent(); |
| 32 this.onInputMethodRemoved = new FakeChromeEvent(); | 32 this.onInputMethodRemoved = new FakeChromeEvent(); |
| 33 | 33 |
| 34 // List of method names expected to be tested with whenCalled() | 34 // List of method names expected to be tested with whenCalled() |
| 35 settings.TestBrowserProxy.call(this, [ | 35 TestBrowserProxy.call(this, [ |
| 36 'getSpellcheckWords', | 36 'getSpellcheckWords', |
| 37 ]); | 37 ]); |
| 38 | 38 |
| 39 /** @type {!Array<!chrome.languageSettingsPrivate.Language>} */ | 39 /** @type {!Array<!chrome.languageSettingsPrivate.Language>} */ |
| 40 this.languages = [{ | 40 this.languages = [{ |
| 41 // English and some variants. | 41 // English and some variants. |
| 42 code: 'en', | 42 code: 'en', |
| 43 displayName: 'English', | 43 displayName: 'English', |
| 44 nativeDisplayName: 'English', | 44 nativeDisplayName: 'English', |
| 45 supportsTranslate: true, | 45 supportsTranslate: true, |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 enabled: false, | 103 enabled: false, |
| 104 }, { | 104 }, { |
| 105 id: '_comp_ime_abcdefghijklmnopqrstuvwxyzabcdefxkb:us:sw', | 105 id: '_comp_ime_abcdefghijklmnopqrstuvwxyzabcdefxkb:us:sw', |
| 106 displayName: 'US Swahili keyboard', | 106 displayName: 'US Swahili keyboard', |
| 107 languageCodes: ['en', 'en-US', 'sw'], | 107 languageCodes: ['en', 'en-US', 'sw'], |
| 108 enabled: false, | 108 enabled: false, |
| 109 }]; | 109 }]; |
| 110 } | 110 } |
| 111 | 111 |
| 112 FakeLanguageSettingsPrivate.prototype = { | 112 FakeLanguageSettingsPrivate.prototype = { |
| 113 __proto__: settings.TestBrowserProxy.prototype, | 113 __proto__: TestBrowserProxy.prototype, |
| 114 // Methods for use in testing. | 114 // Methods for use in testing. |
| 115 | 115 |
| 116 /** @param {SettingsPrefsElement} */ | 116 /** @param {SettingsPrefsElement} */ |
| 117 setSettingsPrefs: function(settingsPrefs) { | 117 setSettingsPrefs: function(settingsPrefs) { |
| 118 this.settingsPrefs_ = settingsPrefs; | 118 this.settingsPrefs_ = settingsPrefs; |
| 119 }, | 119 }, |
| 120 | 120 |
| 121 // LanguageSettingsPrivate fake. | 121 // LanguageSettingsPrivate fake. |
| 122 | 122 |
| 123 /** | 123 /** |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 value: false, | 336 value: false, |
| 337 }); | 337 }); |
| 338 } | 338 } |
| 339 return fakePrefs; | 339 return fakePrefs; |
| 340 } | 340 } |
| 341 return { | 341 return { |
| 342 FakeLanguageSettingsPrivate: FakeLanguageSettingsPrivate, | 342 FakeLanguageSettingsPrivate: FakeLanguageSettingsPrivate, |
| 343 getFakeLanguagePrefs: getFakeLanguagePrefs, | 343 getFakeLanguagePrefs: getFakeLanguagePrefs, |
| 344 }; | 344 }; |
| 345 }); | 345 }); |
| OLD | NEW |