浏览代码

Merge pull request #7444 from Bond-009/baseurl

Cody Robibero 3 年之前
父节点
当前提交
5319f1571f
共有 1 个文件被更改,包括 28 次插入0 次删除
  1. 28 0
      tests/Jellyfin.Networking.Tests/Configuration/NetworkConfigurationTests.cs

+ 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);
+    }
+}