Skip to content

Commit f80c229

Browse files
committed
More E2E tests
1 parent d0caccd commit f80c229

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistMultipleServerState.razor

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,30 @@
66
@if (Server.GetValueOrDefault())
77
{
88
<strong>Server Persist State Component 1</strong>
9-
<TestContentPackage.DeclarativePersistStateComponent @key=1 InitialValue="restored 1" KeyName="server-1" @rendermode="@RenderMode.InteractiveServer" />
9+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=1 InitialValue="restored 1" KeyName="server-1" @rendermode="@RenderMode.InteractiveServer" />
1010
<hr />
1111
<strong>Server Persist State Component 2</strong>
12-
<TestContentPackage.DeclarativePersistStateComponent @key=2 InitialValue="restored 2" KeyName="server-2" @rendermode="@RenderMode.InteractiveServer" />
12+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=2 InitialValue="restored 2" KeyName="server-2" @rendermode="@RenderMode.InteractiveServer" />
1313
<hr />
1414
}
1515

1616
@if (WebAssembly.GetValueOrDefault())
1717
{
1818
<strong>WebAssembly Persist State Component 1</strong>
19-
<TestContentPackage.DeclarativePersistStateComponent @key=1 InitialValue="restored 1" KeyName="wasm-1" @rendermode="@RenderMode.InteractiveWebAssembly" />
19+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=1 InitialValue="restored 1" KeyName="wasm-1" @rendermode="@RenderMode.InteractiveWebAssembly" />
2020
<hr />
2121
<strong>WebAssembly Persist State Component 2</strong>
22-
<TestContentPackage.DeclarativePersistStateComponent @key=2 InitialValue="restored 2" KeyName="wasm-2" @rendermode="@RenderMode.InteractiveWebAssembly" />
22+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=2 InitialValue="restored 2" KeyName="wasm-2" @rendermode="@RenderMode.InteractiveWebAssembly" />
2323
<hr />
2424
}
2525

2626
@if (Auto.GetValueOrDefault())
2727
{
2828
<strong>Auto Persist State Component 1</strong>
29-
<TestContentPackage.DeclarativePersistStateComponent @key=1 InitialValue="restored 1" KeyName="auto-1" @rendermode="@RenderMode.InteractiveAuto" />
29+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=1 InitialValue="restored 1" KeyName="auto-1" @rendermode="@RenderMode.InteractiveAuto" />
3030
<hr />
3131
<strong>Auto Persist State Component 2</strong>
32-
<TestContentPackage.DeclarativePersistStateComponent @key=2 InitialValue="restored 2" KeyName="auto-2" @rendermode="@RenderMode.InteractiveAuto" />
32+
<TestContentPackage.DeclarativePersistStateComponentWrapper KeyDirective=2 InitialValue="restored 2" KeyName="auto-2" @rendermode="@RenderMode.InteractiveAuto" />
3333
<hr />
3434
}
3535

src/Components/test/testassets/TestContentPackage/DeclarativePersistStateComponent.razor

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515

1616
protected override void OnInitialized()
1717
{
18-
if (OperatingSystem.IsBrowser())
19-
{
20-
throw new InvalidOperationException($"{Value ?? ("null")} - {InitialValue}");
21-
}
2218
Value ??= !RendererInfo.IsInteractive ? InitialValue : "not restored";
2319
_renderMode = OperatingSystem.IsBrowser() ? "WebAssembly" : "Server";
2420
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<DeclarativePersistStateComponent @key="KeyDirective" InitialValue="@InitialValue" KeyName="@KeyName" />
2+
3+
@code {
4+
[Parameter, EditorRequired]
5+
public string InitialValue { get; set; } = "";
6+
7+
[Parameter, EditorRequired]
8+
public string KeyName { get; set; } = "";
9+
10+
[Parameter, EditorRequired]
11+
public object KeyDirective { get; set; }
12+
}

0 commit comments

Comments
 (0)