Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Commit

Permalink
Revert "Revert "Fix unit test for FTU language selection when screen …
Browse files Browse the repository at this point in the history
…reader is on." for bustage"

This reverts commit ca984c8.
  • Loading branch information
KWierso committed Oct 14, 2015
1 parent ca984c8 commit c69ce31
Showing 1 changed file with 8 additions and 14 deletions.
22 changes: 8 additions & 14 deletions apps/ftu/test/unit/language_test.js
@@ -1,5 +1,5 @@
/* global MockL10n, MockNavigatorSettings, MockLanguageList,
LanguageManager, LanguageList, KeyboardHelper,
LanguageManager, LanguageList, KeyboardHelper,
MockImportNavigationHTML, dispatchEvent */
'use strict';

Expand Down Expand Up @@ -117,21 +117,15 @@ suite('languages >', function() {
LanguageManager.uninit();
});

test('enable screen reader', function(done) {
function afterEnabledHandler() {
window.removeEventListener('languagelistready', afterEnabledHandler);
window.addEventListener('languagelistready', afterDisabledHandler);
MockNavigatorSettings.mTriggerObservers('accessibility.screenreader',
{ settingValue: false });
}
function afterDisabledHandler() {
window.removeEventListener('languagelistready', afterDisabledHandler);
done();
}
window.addEventListener('languagelistready', afterEnabledHandler);

test('enable screen reader', function() {
var getLanguages = this.sinon.stub(LanguageList, 'get');
MockNavigatorSettings.mTriggerObservers('accessibility.screenreader',
{ settingValue: true });
assert.isTrue(getLanguages.called);
getLanguages.called = false;
MockNavigatorSettings.mTriggerObservers('accessibility.screenreader',
{ settingValue: false });
assert.isTrue(getLanguages.called);
});
});
});

0 comments on commit c69ce31

Please sign in to comment.