feat: expose graphic screens in sidebar
This commit is contained in:
@@ -53,8 +53,12 @@ public sealed class LegacyWebContractTests
|
||||
Assert.Contains("TAKE OUT", Markup, StringComparison.Ordinal);
|
||||
Assert.Contains("NEXT", Markup, StringComparison.Ordinal);
|
||||
Assert.Matches("class=\"connection-state\"[^>]*>미연결</div>", Markup);
|
||||
Assert.Matches("class=\"active\"[^>]*data-tab-id=\"overseas\">해외</button>", Markup);
|
||||
Assert.Matches("data-tab-id=\"tradingHalt\">정지</button>", Markup);
|
||||
Assert.Matches(
|
||||
@"class=""[^""]*\bactive\b[^""]*""[^>]*data-tab-id=""overseas""[\s\S]*?<span class=""workspace-nav-label"">해외<\/span>[\s\S]*?<\/button>",
|
||||
Markup);
|
||||
Assert.Matches(
|
||||
@"data-tab-id=""tradingHalt""[\s\S]*?<span class=""workspace-nav-label"">정지<\/span>[\s\S]*?<\/button>",
|
||||
Markup);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -265,6 +269,17 @@ public sealed class LegacyWebContractTests
|
||||
Assert.DoesNotContain("send(\"swap-tabs\"", App, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void MarketTabRenderingPreservesSidebarLabelsAndReconcilesNativeSelection()
|
||||
{
|
||||
Assert.Contains("button.querySelector(\".workspace-nav-label\")", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("if (label) label.textContent = tab.label", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("window.LegacyWorkspaceNavigation?.syncMarket", App,
|
||||
StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void FixedCatalogUsesOpaqueCSharpActionAndSectionIntents()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user