Browse Source

Merge pull request #7444 from Bond-009/baseurl

Cody Robibero 3 years ago
parent
commit
5319f1571f

+ 28 - 0
tests/Jellyfin.Networking.Tests/Configuration/NetworkConfigurationTests.cs

@@ -0,0 +1,28 @@
+using Jellyfin.Networking.Configuration;
+using Xunit;
+
+namespace Jellyfin.Networking.Tests.Configuration;
+
+public static class NetworkConfigurationTests
+{
+    [Theory]
+    [InlineData("", null)]
+    [InlineData("", "")]
+    [InlineData("/Test", "/Test")]
+    [InlineData("/Test", "Test")]
+    [InlineData("/Test", "Test/")]
+    [InlineData("/Test", "/Test/")]
+    [InlineData("/Test/2", "/Test/2")]
+    [InlineData("/Test/2", "Test/2")]
+    [InlineData("/Test/2", "Test/2/")]
+    [InlineData("/Test/2", "/Test/2/")]
+    public static void BaseUrl_ReturnsNormalized(string expected, string input)
+    {
+        var config = new NetworkConfiguration()
+        {
+            BaseUrl = input
+        };
+
+        Assert.Equal(expected, config.BaseUrl);
+    }
+}