Skip to content

Commit df09f66

Browse files
Quarantine InteractivityTest.AutoRenderMode_UsesBlazorServerOnFirstLoad_ThenWebAssemblyOnSuccessiveLoads (#49968)
1 parent c48e7a4 commit df09f66

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/Components/test/E2ETest/ServerRenderingTests/InteractivityTest.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.AspNetCore.Components.E2ETest.Infrastructure;
66
using Microsoft.AspNetCore.Components.E2ETest.Infrastructure.ServerFixtures;
77
using Microsoft.AspNetCore.E2ETesting;
8+
using Microsoft.AspNetCore.Testing;
89
using OpenQA.Selenium;
910
using TestServer;
1011
using Xunit.Abstractions;
@@ -489,6 +490,7 @@ public void AutoRenderMode_UsesBlazorWebAssembly_WhenAddingWebAssemblyComponentA
489490
}
490491

491492
[Fact]
493+
[QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/49961")]
492494
public void AutoRenderMode_UsesBlazorServerOnFirstLoad_ThenWebAssemblyOnSuccessiveLoads()
493495
{
494496
Navigate(ServerPathBase);
@@ -504,6 +506,17 @@ public void AutoRenderMode_UsesBlazorServerOnFirstLoad_ThenWebAssemblyOnSuccessi
504506
Browser.Equal("True", () => Browser.FindElement(By.Id("is-interactive-0")).Text);
505507
Browser.Equal("Server", () => Browser.FindElement(By.Id("render-mode-0")).Text);
506508

509+
UnblockWebAssemblyResourceLoad();
510+
511+
// Add a WebAssembly component to ensure the WebAssembly runtime
512+
// will be cached after we refresh the page.
513+
Browser.Click(By.Id(AddWebAssemblyPrerenderedId));
514+
Browser.Equal("True", () => Browser.FindElement(By.Id("is-interactive-1")).Text);
515+
Browser.Equal("WebAssembly", () => Browser.FindElement(By.Id("render-mode-1")).Text);
516+
517+
Browser.Click(By.Id($"remove-counter-link-1"));
518+
Browser.DoesNotExist(By.Id("is-interactive-1"));
519+
507520
Browser.Navigate().Refresh();
508521

509522
Browser.Equal("True", () => Browser.FindElement(By.Id("is-interactive-0")).Text);

0 commit comments

Comments
 (0)