29 lines
900 B
C#
29 lines
900 B
C#
using Xunit;
|
|
|
|
namespace Templates.Test
|
|
{
|
|
public class SpaTemplateTest : TemplateTestBase
|
|
{
|
|
[Theory]
|
|
[InlineData(null, "angular")]
|
|
[InlineData(null, "react")]
|
|
[InlineData(null, "reactredux")]
|
|
[InlineData(null, "aurelia")]
|
|
[InlineData(null, "knockout")]
|
|
[InlineData(null, "vue")]
|
|
// Just use 'angular' as representative for .NET 4.6.1 coverage, as
|
|
// the client-side code isn't affected by the .NET runtime choice
|
|
[InlineData("net461", "angular")]
|
|
public void SpaTemplate_Works(string targetFrameworkOverride, string template)
|
|
{
|
|
RunDotNetNew(template, targetFrameworkOverride);
|
|
RunNpmInstall();
|
|
|
|
using (var aspNetProcess = StartAspNetProcess(targetFrameworkOverride))
|
|
{
|
|
aspNetProcess.AssertOk("/");
|
|
}
|
|
}
|
|
}
|
|
}
|