feat: site languages, setup and site URL settings
This commit is contained in:
1 parent
0806733d5c
commit
d9158025d4
106 files changed
+10184
-56
No files matched your search
@@ -3,6 +3,7 @@ package test
|
||||
import (
|
||||
"RenewCMS/internal/domain/article"
|
||||
"RenewCMS/internal/domain/author"
|
||||
"RenewCMS/internal/domain/language"
|
||||
"RenewCMS/internal/infrastructure/useCases"
|
||||
"errors"
|
||||
"slices"
|
||||
@@ -475,6 +476,21 @@ func (m *mockArticleRepo) FindByBodyContaining(filename string) ([]article.Artic
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func (m *mockArticleRepo) AssignUnassignedLanguage(siteID uint32, lang string) (int, error) {
|
||||
if err := m.fail.trigger("AssignUnassignedLanguage"); err != nil {
|
||||
return 0, err
|
||||
}
|
||||
assigned := 0
|
||||
for id, stored := range m.articles {
|
||||
if stored.SiteID == siteID && stored.Lang == language.Unassigned {
|
||||
stored.Lang = lang
|
||||
m.articles[id] = stored
|
||||
assigned++
|
||||
}
|
||||
}
|
||||
return assigned, nil
|
||||
}
|
||||
|
||||
var _ article.Repository = &mockArticleRepo{}
|
||||
|
||||
func TestCreateArticle(t *testing.T) {
|
||||
|
||||
Reference in new issue
Block a user