// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNetCore.Testing.xunit; using Templates.Test.Infrastructure; using Xunit; using Xunit.Abstractions; [assembly: AssemblyFixture(typeof(SeleniumServerFixture))] namespace Templates.Test.SpaTemplateTest { public class AngularTemplateTest : SpaTemplateTestBase { public AngularTemplateTest(BrowserFixture browserFixture, ITestOutputHelper output) : base(browserFixture, output) { } [ConditionalFact] [OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX)] // Just use 'angular' as representative for .NET 4.6.1 coverage, as // the client-side code isn't affected by the .NET runtime choice public void AngularTemplate_Works_NetFramework() => SpaTemplateImpl("net461", "angular"); [ConditionalFact] [OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX)] public void AngularTemplate_NoHttps_Works_NetFramework() => SpaTemplateImpl("net461", "angular", true); [Fact] public void AngularTemplate_Works_NetCore() => SpaTemplateImpl(null, "angular"); } }