Skip to content

Commit e23c265

Browse files
author
N. Taylor Mullen
committed
Add NoBuild test that includes content.
- Also fixed wording of existing nobuild test.
1 parent 2d5a173 commit e23c265

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

test/Microsoft.AspNetCore.Razor.Design.Test/IntegrationTests/PackIntegrationTest.cs

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,28 @@ public PackIntegrationTest(BuildServerTestFixture buildServer)
1717

1818
[Fact]
1919
[InitializeTestProject("ClassLibrary")]
20-
public async Task Pack__NoBuild_Works_IncludesRazorAssembly()
20+
public async Task Pack_NoBuild_IncludeRazorContent_IncludesRazorViewContent()
21+
{
22+
var result = await DotnetMSBuild("Build");
23+
Assert.BuildPassed(result);
24+
25+
result = await DotnetMSBuild("Pack", "/p:NoBuild=true /p:IncludeRazorContentInPack=true");
26+
Assert.BuildPassed(result);
27+
28+
Assert.NuspecContains(
29+
result,
30+
Path.Combine("obj", Configuration, "ClassLibrary.1.0.0.nuspec"),
31+
@"<files include=""any/netstandard2.0/Views/Shared/_Layout.cshtml"" buildAction=""Content"" />");
32+
33+
Assert.NupkgContains(
34+
result,
35+
Path.Combine("bin", Configuration, "ClassLibrary.1.0.0.nupkg"),
36+
Path.Combine("contentFiles", "any", "netstandard2.0", "Views", "Shared", "_Layout.cshtml"));
37+
}
38+
39+
[Fact]
40+
[InitializeTestProject("ClassLibrary")]
41+
public async Task Pack_NoBuild_Works_IncludesRazorAssembly()
2142
{
2243
var result = await DotnetMSBuild("Build");
2344
Assert.BuildPassed(result);

0 commit comments

Comments
 (0)