Rename shouldShowAudioNotificationSetting

Use `isAudioNotificationSupported` to make it less presentation layer specific.
This commit is contained in:
Daniel Gasienica 2018-02-26 13:26:40 -05:00
parent 105eb95391
commit 85b121aca4
4 changed files with 9 additions and 10 deletions

View file

@ -606,12 +606,12 @@
</div>
</div>
<br />
{{ #shouldShowAudioNotificationSetting }}
{{ #isAudioNotificationSupported }}
<div class='audio-notification-setting'>
<input type='checkbox' name='audio-notification' id='audio-notification'/>
<label for='audio-notification'>{{ audioNotificationDescription }}</label>
</div>
{{ /shouldShowAudioNotificationSetting }}
{{ /isAudioNotificationSupported }}
</div>
</script>
<script type='text/x-tmpl-mustache' id='syncSettings'>

View file

@ -1,4 +1,4 @@
const OS = require('../os');
exports.shouldShowAudioNotificationSetting = () =>
exports.isAudioNotificationSupported = () =>
!OS.isLinux();

View file

@ -70,7 +70,7 @@
name: 'theme-setting',
event: 'change-theme'
});
if (Settings.shouldShowAudioNotificationSetting()) {
if (Settings.isAudioNotificationSupported()) {
new CheckboxView({
el: this.$('.audio-notification-setting'),
defaultValue: false,
@ -104,8 +104,7 @@
noNameOrMessage: i18n('noNameOrMessage'),
nameOnly: i18n('nameOnly'),
audioNotificationDescription: i18n('audioNotificationDescription'),
shouldShowAudioNotificationSetting:
Settings.shouldShowAudioNotificationSetting(),
isAudioNotificationSupported: Settings.isAudioNotificationSupported(),
themeAndroidDark: i18n('themeAndroidDark'),
hideMenuBar: i18n('hideMenuBar'),
};

View file

@ -7,7 +7,7 @@ const Settings = require('../../../js/modules/types/settings');
describe('Settings', () => {
const sandbox = sinon.createSandbox();
describe('shouldShowAudioNotificationSetting', () => {
describe('isAudioNotificationSupported', () => {
context('on macOS', () => {
beforeEach(() => {
sandbox.stub(process, 'platform').value('darwin');
@ -18,7 +18,7 @@ describe('Settings', () => {
});
it('should return true', () => {
assert.isTrue(Settings.shouldShowAudioNotificationSetting());
assert.isTrue(Settings.isAudioNotificationSupported());
});
});
@ -32,7 +32,7 @@ describe('Settings', () => {
});
it('should return true', () => {
assert.isTrue(Settings.shouldShowAudioNotificationSetting());
assert.isTrue(Settings.isAudioNotificationSupported());
});
});
@ -46,7 +46,7 @@ describe('Settings', () => {
});
it('should return false', () => {
assert.isFalse(Settings.shouldShowAudioNotificationSetting());
assert.isFalse(Settings.isAudioNotificationSupported());
});
});
});