Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6400)

Unified Diff: chrome/test/data/webui/settings/fake_language_settings_private.js

Issue 2837703002: Change SettingsLanguagesPageBrowserTest to CrSettingsLanguagesPageTest (Closed)
Patch Set: rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/webui/settings/fake_language_settings_private.js
diff --git a/chrome/test/data/webui/settings/fake_language_settings_private.js b/chrome/test/data/webui/settings/fake_language_settings_private.js
index 89abf807d98f747c653cffe0d5b94373e28901b7..7830d659f06c290d285e6cd234d61276a131199a 100644
--- a/chrome/test/data/webui/settings/fake_language_settings_private.js
+++ b/chrome/test/data/webui/settings/fake_language_settings_private.js
@@ -285,5 +285,56 @@ cr.define('settings', function() {
onInputMethodRemoved: new FakeChromeEvent(),
};
- return {FakeLanguageSettingsPrivate: FakeLanguageSettingsPrivate};
+ // List of language-related preferences suitable for testing.
+ function getFakeLanguagePrefs() {
+ var fakePrefs = [{
+ key: 'intl.app_locale',
+ type: chrome.settingsPrivate.PrefType.STRING,
+ value: 'en-US',
+ }, {
+ key: 'intl.accept_languages',
+ type: chrome.settingsPrivate.PrefType.STRING,
+ value: 'en-US,sw',
+ }, {
+ key: 'spellcheck.dictionaries',
+ type: chrome.settingsPrivate.PrefType.LIST,
+ value: ['en-US'],
+ }, {
+ key: 'translate.enabled',
+ type: chrome.settingsPrivate.PrefType.BOOLEAN,
+ value: true,
+ }, {
+ key: 'translate_blocked_languages',
+ type: chrome.settingsPrivate.PrefType.LIST,
+ value: ['en-US'],
+ }];
+ if (cr.isChromeOS) {
+ fakePrefs.push({
+ key: 'settings.language.preferred_languages',
+ type: chrome.settingsPrivate.PrefType.STRING,
+ value: 'en-US,sw',
+ });
+ fakePrefs.push({
+ key: 'settings.language.preload_engines',
+ type: chrome.settingsPrivate.PrefType.STRING,
+ value: '_comp_ime_fgoepimhcoialccpbmpnnblemnepkkaoxkb:us::eng,' +
+ '_comp_ime_fgoepimhcoialccpbmpnnblemnepkkaoxkb:us:dvorak:eng',
+ });
+ fakePrefs.push({
+ key: 'settings.language.enabled_extension_imes',
+ type: chrome.settingsPrivate.PrefType.STRING,
+ value: '',
+ });
+ fakePrefs.push({
+ key: 'settings.language.ime_menu_activated',
+ type: chrome.settingsPrivate.PrefType.BOOLEAN,
+ value: false,
+ });
+ }
+ return fakePrefs;
+ }
+ return {
+ FakeLanguageSettingsPrivate: FakeLanguageSettingsPrivate,
+ getFakeLanguagePrefs: getFakeLanguagePrefs,
+ };
});

Powered by Google App Engine
This is Rietveld 408576698