Updated Blazor UI tag/creator views. Altered logic for sorting favorite/blacklisted fields for tags/creators.
All checks were successful
ci / build-test (push) Successful in 2m45s
ci / publish-image (push) Successful in 1m58s

This commit is contained in:
2026-04-18 21:39:58 -04:00
parent 1f91e46527
commit c203b2cbdb
13 changed files with 308 additions and 120 deletions

View File

@@ -84,4 +84,30 @@ public class TagSearchProviderTests(TagSearchProviderFixture fixture) : IClassFi
result.TotalItems.ShouldBe(1);
result.Items.ShouldContain(tagView => tagView.EnglishName == "Heartwarming");
}
[Fact]
public async Task Filter_None_Sort_Favorite_Descending()
{
var options = new SearchOptions<TagSearchCriteria, TagSortField>()
{
SortOptions = [new(TagSortField.Favorite, SortDirection.Descending)]
};
var result = await SearchAsync(options);
result.Items[0].EnglishName.ShouldBe("Heartwarming");
}
[Fact]
public async Task Filter_None_Sort_Blacklisted_Descending()
{
var options = new SearchOptions<TagSearchCriteria, TagSortField>()
{
SortOptions = [new(TagSortField.Blacklisted, SortDirection.Descending)]
};
var result = await SearchAsync(options);
result.Items[0].EnglishName.ShouldBe("Tsundere");
}
}