feat: editorial article list

This commit is contained in:
Florian Sylvain committed 2026-11-02 07:28:44 +01:00
1 parent a0b3c58c52
commit a671b81f80
103 files changed
+6493 -1805

No files matched your search

+2 -2
View File
@@ -191,7 +191,7 @@ func TestContentScopeArticleUseCases(t *testing.T) {
t.Run("ListArticlesPage returns the visible set with matching counts", func(t *testing.T) {
repo, sites, _, _ := newRepos()
list := useCases.NewListArticlesUseCase(repo, &fakeBodyRenderer{}, sites)
list := useCases.NewListArticlesUseCase(repo, &fakeBodyRenderer{}, sites, plainLocalization())
cases := []struct {
name string
caller useCases.ContentCaller
@@ -530,7 +530,7 @@ func TestContentScopeListArticlesSiteLookupFailure(t *testing.T) {
t.Run(name, func(t *testing.T) {
sites := plainSites()
sites.fail.failNextWith("GetByKey", boom)
list := useCases.NewListArticlesUseCase(newMockArticleRepo(), &fakeBodyRenderer{}, sites)
list := useCases.NewListArticlesUseCase(newMockArticleRepo(), &fakeBodyRenderer{}, sites, plainLocalization())
_, err := list.ListArticlesPage(useCases.ListArticlesCommand{Page: 1, Size: 10, SiteKey: &key, Caller: useCases.ContentCaller{UserID: 9, Grants: grants}})
if !errors.Is(err, boom) {
t.Fatalf("expected the site lookup error, got %v", err)