test(webui): sp9, the organization page's tab order names its right column Workflows and settings and reaches the All workflows link (#1873, lane sp9-workflows)
This commit was merged in pull request #1973.
This commit is contained in:
1 parent
3597e0daf6
commit
7c6571768f
1 file changed
+3
-2
@@ -301,11 +301,12 @@ test('keyboard focus follows visual order and survives a data refresh', async t
|
|||||||
await b.navigate(`http://127.0.0.1:${server.address().port}/#/orgs/ddigital/organization`);
|
await b.navigate(`http://127.0.0.1:${server.address().port}/#/orgs/ddigital/organization`);
|
||||||
await wait('document.querySelectorAll("[data-org-dashboard] .ws-doc").length > 0 && document.querySelectorAll("#workspace-nav .ws-proj").length === 3');
|
await wait('document.querySelectorAll("[data-org-dashboard] .ws-doc").length > 0 && document.querySelectorAll("#workspace-nav .ws-proj").length === 3');
|
||||||
const wide = await tabStops(b, 'document.querySelector("#sections a")');
|
const wide = await tabStops(b, 'document.querySelector("#sections a")');
|
||||||
const regions = ['nav', 'head', 'Measures and sessions', 'Settings'];
|
// The right column holds the Workflows card (SP9) above Settings.
|
||||||
|
const regions = ['nav', 'head', 'Measures and sessions', 'Workflows and settings'];
|
||||||
assert.deepEqual([...new Set(wide.map(s => s.region))].filter(r => r !== 'other'), regions);
|
assert.deepEqual([...new Set(wide.map(s => s.region))].filter(r => r !== 'other'), regions);
|
||||||
assertVisualOrder(wide.filter(s => s.region !== 'other'), regions, '1440');
|
assertVisualOrder(wide.filter(s => s.region !== 'other'), regions, '1440');
|
||||||
const keys = wide.map(s => s.key);
|
const keys = wide.map(s => s.key);
|
||||||
for (const key of ['org:forge', 'proj:ddigital:spring-launch', 'doc:spring-launch:docs/north-star.md', 'docs-all', 'agents-all', 'queue-open', 'set:Identity', 'set:Archive or delete']) assert.ok(keys.includes(key), `Tab never reaches ${key}`);
|
for (const key of ['org:forge', 'proj:ddigital:spring-launch', 'doc:spring-launch:docs/north-star.md', 'docs-all', 'agents-all', 'queue-open', 'wfg-all', 'set:Identity', 'set:Archive or delete']) assert.ok(keys.includes(key), `Tab never reaches ${key}`);
|
||||||
// The disabled reload is not a tab stop; the restart button is, and Stop bus follows it.
|
// The disabled reload is not a tab stop; the restart button is, and Stop bus follows it.
|
||||||
assert.ok(!keys.includes('org-reload')); assert.ok(keys.includes('Restart bus'));
|
assert.ok(!keys.includes('org-reload')); assert.ok(keys.includes('Restart bus'));
|
||||||
assert.equal(keys.indexOf('Stop bus'), keys.indexOf('Restart bus') + 1);
|
assert.equal(keys.indexOf('Stop bus'), keys.indexOf('Restart bus') + 1);
|
||||||
|
|||||||
Reference in new issue
Block a user