Merge remote-tracking branch 'origin/v10/dev' into v11/dev
# Conflicts: # src/Umbraco.Web.UI.Client/src/views/packages/views/repo.html # tests/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Routing/InstallAreaRoutesTests.cs
This commit is contained in:
@@ -38,7 +38,7 @@ public class InstallAreaRoutesTests
|
||||
var endpoints = new TestRouteBuilder();
|
||||
routes.CreateRoutes(endpoints);
|
||||
|
||||
Assert.AreEqual(2, endpoints.DataSources.Count);
|
||||
Assert.AreEqual(1, endpoints.DataSources.Count);
|
||||
var route = endpoints.DataSources.First();
|
||||
Assert.AreEqual(2, route.Endpoints.Count);
|
||||
|
||||
@@ -64,10 +64,11 @@ public class InstallAreaRoutesTests
|
||||
endpoint2.RoutePattern.Defaults[AreaToken],
|
||||
typeof(InstallController).GetCustomAttribute<AreaAttribute>(false).RouteValue);
|
||||
|
||||
var fallbackRoute = endpoints.DataSources.Last();
|
||||
Assert.AreEqual(1, fallbackRoute.Endpoints.Count);
|
||||
var dataSource = endpoints.DataSources.Last();
|
||||
Assert.AreEqual(2, dataSource.Endpoints.Count);
|
||||
|
||||
Assert.AreEqual("Fallback {*path:nonfile}", fallbackRoute.Endpoints[0].ToString());
|
||||
Assert.AreEqual("Route: install/api/{action}/{id?}", dataSource.Endpoints[0].ToString());
|
||||
Assert.AreEqual("Route: install/{action}/{id?}", dataSource.Endpoints[1].ToString());
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -79,10 +80,13 @@ public class InstallAreaRoutesTests
|
||||
|
||||
Assert.AreEqual(1, endpoints.DataSources.Count);
|
||||
var route = endpoints.DataSources.First();
|
||||
Assert.AreEqual(1, route.Endpoints.Count);
|
||||
Assert.AreEqual(2, route.Endpoints.Count);
|
||||
|
||||
var endpoint = (RouteEndpoint)route.Endpoints[0];
|
||||
Assert.AreEqual("install/{controller?}/{action?}", endpoint.RoutePattern.RawText);
|
||||
Assert.AreEqual("install/api/{action}/{id?}", routeEndpoint.RoutePattern.RawText);
|
||||
|
||||
routeEndpoint = (RouteEndpoint)route.Endpoints[1];
|
||||
Assert.AreEqual("install/{action}/{id?}", endpoint.RoutePattern.RawText);
|
||||
}
|
||||
|
||||
private InstallAreaRoutes GetInstallAreaRoutes(RuntimeLevel level) =>
|
||||
|
||||
Reference in New Issue
Block a user