feat: expose graphic screens in sidebar
This commit is contained in:
@@ -47,8 +47,10 @@ test("legacy shell exposes the original stock, cut, playlist and playout control
|
||||
assert.match(markup, /TAKE OUT/);
|
||||
assert.match(markup, /NEXT/);
|
||||
assert.match(markup, /class="connection-state"[^>]*>미연결<\/div>/);
|
||||
assert.match(markup, /class="active"[^>]*data-tab-id="overseas">해외<\/button>/);
|
||||
assert.match(markup, /data-tab-id="tradingHalt">정지<\/button>/);
|
||||
assert.match(markup,
|
||||
/class="[^"]*\bactive\b[^"]*"[^>]*data-tab-id="overseas"[\s\S]*?<span class="workspace-nav-label">해외<\/span>[\s\S]*?<\/button>/);
|
||||
assert.match(markup,
|
||||
/data-tab-id="tradingHalt"[\s\S]*?<span class="workspace-nav-label">정지<\/span>[\s\S]*?<\/button>/);
|
||||
});
|
||||
|
||||
test("web layer sends intent and does not own scene, DB identity or playlist state", () => {
|
||||
@@ -840,6 +842,8 @@ test("market tabs send closed identity intents and reconcile C# order", () => {
|
||||
assert.match(app, /dataset\.tabId/);
|
||||
assert.match(app, /const existingTabs = new Map\(\)/);
|
||||
assert.match(app, /marketTabs\.insertBefore/);
|
||||
assert.match(app, /button\.querySelector\("\.workspace-nav-label"\)/);
|
||||
assert.match(app, /LegacyWorkspaceNavigation\?\.syncMarket/);
|
||||
assert.doesNotMatch(app, /selectedTab\s*=/);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user