| Index: chrome/browser/ui/webui/options/language_options_dictionary_download_browsertest.js
|
| diff --git a/chrome/browser/ui/webui/options/language_options_dictionary_download_browsertest.js b/chrome/browser/ui/webui/options/language_options_dictionary_download_browsertest.js
|
| deleted file mode 100644
|
| index 174b32365a47ccb98e400e9a01f11b7a68fb3ab7..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/webui/options/language_options_dictionary_download_browsertest.js
|
| +++ /dev/null
|
| @@ -1,129 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -GEN_INCLUDE(['options_browsertest_base.js']);
|
| -
|
| -/**
|
| - * TestFixture for testing messages of dictionary download progress in language
|
| - * options WebUI.
|
| - * @extends {testing.Test}
|
| - * @constructor
|
| - */
|
| -function LanguagesOptionsDictionaryDownloadWebUITest() {}
|
| -
|
| -LanguagesOptionsDictionaryDownloadWebUITest.prototype = {
|
| - __proto__: OptionsBrowsertestBase.prototype,
|
| -
|
| - /**
|
| - * Browse to languages options.
|
| - */
|
| - browsePreload: 'chrome://settings-frame/languages',
|
| -
|
| - /**
|
| - * Register a mock dictionary handler.
|
| - */
|
| - preLoad: function() {
|
| - this.makeAndRegisterMockHandler(['retryDictionaryDownload']);
|
| - this.mockHandler.stubs().retryDictionaryDownload().
|
| - will(callFunction(function() {
|
| - options.LanguageOptions.onDictionaryDownloadBegin('en-US');
|
| - }));
|
| - },
|
| -
|
| - /** @override */
|
| - setUp: function() {
|
| - OptionsBrowsertestBase.prototype.setUp.call(this);
|
| -
|
| - // Enable when failure is resolved.
|
| - // AX_ARIA_10: http://crbug.com/570554
|
| - this.accessibilityAuditConfig.ignoreSelectors(
|
| - 'unsupportedAriaAttribute',
|
| - '#language-options-list');
|
| -
|
| - // Enable when failure is resolved.
|
| - // AX_TEXT_04: http://crbug.com/570553
|
| - this.accessibilityAuditConfig.ignoreSelectors(
|
| - 'linkWithUnclearPurpose',
|
| - '#languagePage > .content-area > .language-options-header > A');
|
| - },
|
| -};
|
| -
|
| -// Verify that dictionary download success does not show, "This language can't
|
| -// be used for spellchecking." or "Download failed."
|
| -// Disabled due to flakiness (crbug.com/616550).
|
| -TEST_F('LanguagesOptionsDictionaryDownloadWebUITest',
|
| - 'DISABLED_testdictionaryDownloadSuccess',
|
| - function() {
|
| - options.LanguageOptions.onDictionaryDownloadSuccess('en-US');
|
| - expectTrue($('spellcheck-language-message').hidden);
|
| - expectTrue($('language-options-dictionary-downloading-message').hidden);
|
| - expectTrue($('language-options-dictionary-download-failed-message').hidden);
|
| - expectTrue(
|
| - $('language-options-dictionary-download-fail-help-message').hidden);
|
| -});
|
| -
|
| -// Verify that dictionary download in progress shows 'Downloading spell check
|
| -// language' message.
|
| -// Disabled due to flakiness (crbug.com/616550).
|
| -TEST_F('LanguagesOptionsDictionaryDownloadWebUITest',
|
| - 'DISABLED_testdictionaryDownloadProgress',
|
| - function() {
|
| - options.LanguageOptions.onDictionaryDownloadBegin('en-US');
|
| - expectTrue($('spellcheck-language-message').hidden);
|
| - expectFalse($('language-options-dictionary-downloading-message').hidden);
|
| - expectTrue($('language-options-dictionary-download-failed-message').hidden);
|
| - expectTrue(
|
| - $('language-options-dictionary-download-fail-help-message').hidden);
|
| -});
|
| -
|
| -// Verify that failure in dictionary download shows 'Dictionary download failed'
|
| -// message.
|
| -TEST_F('LanguagesOptionsDictionaryDownloadWebUITest',
|
| - 'testdictionaryDownloadFailed',
|
| - function() {
|
| - // Clear the failure counter:
|
| - options.LanguageOptions.onDictionaryDownloadSuccess('en-US');
|
| -
|
| - // First failure shows a short error message.
|
| - options.LanguageOptions.onDictionaryDownloadFailure('en-US');
|
| - expectTrue($('spellcheck-language-message').hidden);
|
| - expectTrue($('language-options-dictionary-downloading-message').hidden);
|
| - expectFalse($('language-options-dictionary-download-failed-message').hidden);
|
| - expectTrue(
|
| - $('language-options-dictionary-download-fail-help-message').hidden);
|
| -
|
| - // Second and all following failures show a longer error message.
|
| - options.LanguageOptions.onDictionaryDownloadFailure('en-US');
|
| - expectTrue($('spellcheck-language-message').hidden);
|
| - expectTrue($('language-options-dictionary-downloading-message').hidden);
|
| - expectFalse($('language-options-dictionary-download-failed-message').hidden);
|
| - expectFalse(
|
| - $('language-options-dictionary-download-fail-help-message').hidden);
|
| -
|
| - options.LanguageOptions.onDictionaryDownloadFailure('en-US');
|
| - expectTrue($('spellcheck-language-message').hidden);
|
| - expectTrue($('language-options-dictionary-downloading-message').hidden);
|
| - expectFalse($('language-options-dictionary-download-failed-message').hidden);
|
| - expectFalse(
|
| - $('language-options-dictionary-download-fail-help-message').hidden);
|
| -});
|
| -
|
| -// Verify that clicking the retry button calls the handler.
|
| -// This test is flaky on Windows. https://crbug.com/616791
|
| -GEN('#if defined(OS_WIN)');
|
| -GEN('#define MAYBE_testdictionaryDownloadRetry ' +
|
| - 'DISABLED_testdictionaryDownloadRetry');
|
| -GEN('#else');
|
| -GEN('#define MAYBE_testdictionaryDownloadRetry testdictionaryDownloadRetry');
|
| -GEN('#endif // defined(OS_WIN)');
|
| -TEST_F('LanguagesOptionsDictionaryDownloadWebUITest',
|
| - 'MAYBE_testdictionaryDownloadRetry',
|
| - function() {
|
| - this.mockHandler.expects(once()).retryDictionaryDownload('en-US').
|
| - will(callFunction(function() {
|
| - options.LanguageOptions.onDictionaryDownloadBegin('en-US');
|
| - }));
|
| - options.LanguageOptions.onDictionaryDownloadFailure('en-US');
|
| - $('dictionary-download-retry-button').click();
|
| -});
|
|
|