From c5303ae33513e1a2eddceb2986639efd7505115e Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Tue, 2 May 2023 21:18:01 -0400 Subject: [PATCH] [wasm] WBT: Renable blazor lazy loading test (#85685) .. and fix test to work for non-webcil case. Fixes issue: https://github.com/dotnet/runtime/issues/85354 --- src/mono/wasm/Wasm.Build.Tests/Blazor/BuildPublishTests.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/mono/wasm/Wasm.Build.Tests/Blazor/BuildPublishTests.cs b/src/mono/wasm/Wasm.Build.Tests/Blazor/BuildPublishTests.cs index 769050c..463ddae 100644 --- a/src/mono/wasm/Wasm.Build.Tests/Blazor/BuildPublishTests.cs +++ b/src/mono/wasm/Wasm.Build.Tests/Blazor/BuildPublishTests.cs @@ -174,7 +174,6 @@ public class BuildPublishTests : BuildTestBase } [Fact] - [ActiveIssue("https://github.com/dotnet/runtime/issues/85354")] public void BugRegression_60479_WithRazorClassLib() { string id = $"blz_razor_lib_top_{Path.GetRandomFileName()}"; @@ -198,12 +197,10 @@ public class BuildPublishTests : BuildTestBase .ExecuteWithCapturedOutput("new razorclasslib") .EnsureSuccessful(); - AddItemsPropertiesToProject(wasmProjectFile, extraItems: UseWebcil ? @" - - - " : @" - - + string razorClassLibraryFileName = UseWebcil ? "RazorClassLibrary.webcil" : "RazorClassLibrary.dll"; + AddItemsPropertiesToProject(wasmProjectFile, extraItems: @$" + + "); _projectDir = wasmProjectDir; @@ -226,7 +223,7 @@ public class BuildPublishTests : BuildTestBase throw new XunitException($"Could not find resources.lazyAssembly object in {bootJson}"); } - Assert.Contains("RazorClassLibrary.webcil", lazyVal.EnumerateObject().Select(jp => jp.Name)); + Assert.Contains(razorClassLibraryFileName, lazyVal.EnumerateObject().Select(jp => jp.Name)); } [ConditionalTheory(typeof(BuildTestBase), nameof(IsUsingWorkloads))] -- 2.7.4