From ee9c8bb36d9c8c368cf5784194f85d66e8bcc4d6 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Sat, 21 Sep 2019 11:06:24 -0700 Subject: [PATCH] [Templates][Fixes #14216] Enables running angular npm tests --- .../test/SpaTemplateTest/SpaTemplateTestBase.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ProjectTemplates/test/SpaTemplateTest/SpaTemplateTestBase.cs b/src/ProjectTemplates/test/SpaTemplateTest/SpaTemplateTestBase.cs index c87706bf63..df363915b8 100644 --- a/src/ProjectTemplates/test/SpaTemplateTest/SpaTemplateTestBase.cs +++ b/src/ProjectTemplates/test/SpaTemplateTest/SpaTemplateTestBase.cs @@ -66,11 +66,9 @@ namespace Templates.Test.SpaTemplateTest using var lintResult = await ProcessEx.RunViaShellAsync(Output, clientAppSubdirPath, "npm run lint"); Assert.True(0 == lintResult.ExitCode, ErrorMessages.GetFailedProcessMessage("npm run lint", Project, lintResult)); - if (template != "angular") - { - var testResult = await ProcessEx.RunViaShellAsync(Output, clientAppSubdirPath, "npm run test"); - Assert.True(0 == testResult.ExitCode, ErrorMessages.GetFailedProcessMessage("npm run test", Project, testResult)); - } + var testcommand = "npm run test" + template == "angular" ? "-- --watch=false" : ""; + var testResult = await ProcessEx.RunViaShellAsync(Output, clientAppSubdirPath, testcommand); + Assert.True(0 == testResult.ExitCode, ErrorMessages.GetFailedProcessMessage("npm run test", Project, testResult)); using var publishResult = await Project.RunDotNetPublishAsync(); Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", Project, publishResult));