Only the PWA template should produce ServiceWorkerAssetsManifest
This commit is contained in:
parent
c39bc6a6bd
commit
e9ccd7fe08
|
|
@ -3,7 +3,9 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.1</TargetFramework>
|
<TargetFramework>netstandard2.1</TargetFramework>
|
||||||
<RazorLangVersion>3.0</RazorLangVersion>
|
<RazorLangVersion>3.0</RazorLangVersion>
|
||||||
|
<!--#if PWA -->
|
||||||
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
|
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
|
||||||
|
<!--#endif -->
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,10 @@ namespace Templates.Test
|
||||||
var publishResult = await project.RunDotNetPublishAsync();
|
var publishResult = await project.RunDotNetPublishAsync();
|
||||||
Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", project, publishResult));
|
Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", project, publishResult));
|
||||||
|
|
||||||
|
// The service worker assets manifest isn't generated for non-PWA projects
|
||||||
|
var publishDir = Path.Combine(project.TemplatePublishDir, "wwwroot");
|
||||||
|
Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js");
|
||||||
|
|
||||||
var buildResult = await project.RunDotNetBuildAsync();
|
var buildResult = await project.RunDotNetBuildAsync();
|
||||||
Assert.True(0 == buildResult.ExitCode, ErrorMessages.GetFailedProcessMessage("build", project, buildResult));
|
Assert.True(0 == buildResult.ExitCode, ErrorMessages.GetFailedProcessMessage("build", project, buildResult));
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue