feat: SEO backend data (1/4)

This commit is contained in:
Florian Sylvain committed 2026-10-15 19:30:29 +02:00
1 parent cb1410f0b0
commit 0eb46b0d74
90 files changed
+6094 -350

No files matched your search

+9 -1
View File
@@ -8,7 +8,9 @@ import (
persistence "RenewCMS/internal/infrastructure/persistence/repositories"
"errors"
"path/filepath"
"strconv"
"strings"
"sync/atomic"
"testing"
"gorm.io/gorm"
@@ -346,8 +348,14 @@ func mustCreateSite(t *testing.T, sites *persistence.SiteRepository, name string
return created
}
var persistedArticleCounter atomic.Uint32
func uniqueTestSlug() string {
return "article-" + strconv.Itoa(int(persistedArticleCounter.Add(1)))
}
func articleOn(siteID uint32) article.Article {
return article.Article{Title: "Article", Body: "Body", SiteID: siteID}
return article.Article{Title: "Article", Body: "Body", SiteID: siteID, Slug: uniqueTestSlug()}
}
func assertSingleDefault(t *testing.T, db *gorm.DB) {