xtablo-source/deprecated/cmd/designsystem/main_test.go
Arthur Belleville 5d0c201e86
Some checks failed
backend-ci / Backend tests (pull_request) Failing after 53s
backend-ci / Backend tests (push) Failing after 1s
Some work
2026-05-23 17:26:01 +02:00

35 lines
642 B
Go

package main
import (
"os"
"path/filepath"
"testing"
)
func TestGenerateSiteWritesExpectedPages(t *testing.T) {
outputDir := t.TempDir()
if err := GenerateSite(outputDir); err != nil {
t.Fatalf("generate site: %v", err)
}
for _, name := range []string{
"index.html",
"tokens.html",
"buttons.html",
"badges.html",
"icon-buttons.html",
"inputs.html",
"form-fields.html",
"modals.html",
"spacing.html",
"tables.html",
"empty-states.html",
"cards.html",
} {
path := filepath.Join(outputDir, name)
if _, err := os.Stat(path); err != nil {
t.Fatalf("expected generated file %q: %v", path, err)
}
}
}