Kavita/API.Tests/Services/ScrobblingServiceTests.cs
Joseph Milazzo 7b35990e40 Same case now works for Volumes.
Fixed a bug in the Kavita+ code that wasn't properly parsing out weblinks
2023-12-06 17:59:16 -06:00

16 lines
519 B
C#

using API.Services.Plus;
using Xunit;
namespace API.Tests.Services;
public class ScrobblingServiceTests
{
[Theory]
[InlineData("https://anilist.co/manga/35851/Byeontaega-Doeja/", 35851)]
[InlineData("https://anilist.co/manga/30105", 30105)]
[InlineData("https://anilist.co/manga/30105/Kekkaishi/", 30105)]
public void CanParseWeblink(string link, long expectedId)
{
Assert.Equal(ScrobblingService.ExtractId<long>(link, ScrobblingService.AniListWeblinkWebsite), expectedId);
}
}