- Refactoring: Make dialog OK button retrievable locale-independently (for testing)

- Testing: Avoid testing being locale-dependent; approve storage (and set locale to English) before each test
This commit is contained in:
Brett Zamir
2019-03-16 19:29:14 +08:00
parent d1f09a19ad
commit 6d9130b1fb
14 changed files with 28 additions and 39 deletions

View File

@@ -1,12 +1,12 @@
export const approveStorage = (t) => {
return t
.click('#dialog_buttons > input[type=button][value=OK]');
.click('#dialog_buttons > input[type=button][data-ok]');
};
export const approveStorageAndOpenMainMenu = (t) => {
return approveStorage(t).click('#main_icon');
export const openMainMenu = (t) => {
return t.click('#main_icon');
};
export const approveStorageAndOpenEditorPreferences = (t) => {
return approveStorageAndOpenMainMenu(t).click('#tool_prefs_option');
export const openEditorPreferences = (t) => {
return openMainMenu(t).click('#tool_prefs_option');
};