Merge pull request #529 from yuya-oc/default-spellchecker-enabled

Enable spellchecker as default setting

Close #527
This commit is contained in:
Yuya Ochiai 2017-05-03 22:13:47 +09:00 committed by GitHub
commit bbf22973d5
3 changed files with 5 additions and 3 deletions

View file

@ -24,7 +24,7 @@ function loadDefault(version, spellCheckerLocale) {
flashWindow: 0 // 0 = flash never, 1 = only when idle (after 10 seconds), 2 = always
},
showUnreadBadge: true,
useSpellChecker: false,
useSpellChecker: true,
spellCheckerLocale: spellCheckerLocale || 'en-US'
};
default:

View file

@ -96,7 +96,8 @@ try {
settings.writeFileSync(configFile, config);
}
} catch (e) {
config = settings.loadDefault();
const spellCheckerLocale = SpellChecker.getSpellCheckerLocale(app.getLocale());
config = settings.loadDefault(null, spellCheckerLocale);
console.log('Failed to read or upgrade config.json', e);
}

View file

@ -208,11 +208,12 @@ describe('browser/settings.html', function desc() {
loadSettingsPage().
isExisting('#inputSpellChecker').then((existing) => existing.should.equal(true)).
scroll('#inputSpellChecker').
isSelected('#inputSpellChecker').then((selected) => selected.should.equal(true)).
click('#inputSpellChecker').
pause(700).
then(() => {
const config1 = JSON.parse(fs.readFileSync(env.configFilePath, 'utf-8'));
config1.useSpellChecker.should.equal(true);
config1.useSpellChecker.should.equal(false);
});
});
});