From 126753a1feb8ff85086259fd8c1fcef85b4df41f Mon Sep 17 00:00:00 2001 From: Anthony Lavado Date: Tue, 8 Dec 2020 12:08:24 -0500 Subject: Merge pull request #4735 from crobibero/json-recursion Fix JsonConverter recursion (cherry picked from commit 94d805d03d93764365c5b63e23f239d47d23ad0a) Signed-off-by: Joshua M. Boniface --- tests/Jellyfin.Common.Tests/Json/JsonBoolNumberTests.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') diff --git a/tests/Jellyfin.Common.Tests/Json/JsonBoolNumberTests.cs b/tests/Jellyfin.Common.Tests/Json/JsonBoolNumberTests.cs index 3779e2d0ae..9ded01f2b1 100644 --- a/tests/Jellyfin.Common.Tests/Json/JsonBoolNumberTests.cs +++ b/tests/Jellyfin.Common.Tests/Json/JsonBoolNumberTests.cs @@ -19,5 +19,16 @@ namespace Jellyfin.Common.Tests.Json var value = JsonSerializer.Deserialize(input, options); Assert.Equal(value, output); } + + [Theory] + [InlineData(true, "true")] + [InlineData(false, "false")] + public static void Serialize_Bool_Success(bool input, string output) + { + var options = new JsonSerializerOptions(); + options.Converters.Add(new JsonBoolNumberConverter()); + var value = JsonSerializer.Serialize(input, options); + Assert.Equal(value, output); + } } } \ No newline at end of file -- cgit v1.2.3