Files
pgsql-jellyfin/tests/Jellyfin.Networking.Tests/Configuration/NetworkConfigurationTests.cs
T

32 lines
874 B
C#

// <copyright file="NetworkConfigurationTests.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>
using MediaBrowser.Common.Net;
using Xunit;
namespace Jellyfin.Networking.Tests.Configuration;
public static class NetworkConfigurationTests
{
[Theory]
[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);
}
}