feedback4: merge master — PR #183 (a settings button on the title / login screen); golden unchanged (client only)
This commit is contained in:
commit
3af5b847bd
3 files changed
+15
-1
No files matched your search
@@ -968,6 +968,13 @@ describe('screen helpers', () => {
|
||||
assert.equal(findUiAsset({ ui: {} }, ['x']), null);
|
||||
});
|
||||
|
||||
test('title exposes the shared settings modal', () => {
|
||||
const source = readFileSync(path.join(PUBLIC, 'js/screens/title.js'), 'utf8');
|
||||
assert.match(source, /import \{ SettingsModal \} from '\.\.\/ui\/settings\.js'/);
|
||||
assert.match(source, /class="title-settings fsbtn tapx"/, 'title screen includes the settings control');
|
||||
assert.match(source, /<\$\{SettingsModal\} open=\$\{settingsOpen\}/, 'settings control opens the shared modal');
|
||||
});
|
||||
|
||||
test('lobby: normalizeCode / parseRoomParam / difficultyInfo', async () => {
|
||||
const { normalizeCode, parseRoomParam, difficultyInfo, MODE_TEXT } = await mod('screens/lobby.js');
|
||||
assert.equal(normalizeCode('ab-c d9'), 'ABCD');
|
||||
|
||||
Reference in new issue
Block a user