diff --git a/repository.go b/repository.go index afa03f1..0990bba 100644 --- a/repository.go +++ b/repository.go @@ -42,7 +42,7 @@ func CreateRepository(name string) (Repository, error) { if file.IsDir() { continue } - src_data, _ := static_files.ReadFile(file.Name()) + src_data, _ := static_files.ReadFile("embed/initial/static/" + file.Name()) os.WriteFile(newRepo.StaticDir()+"/"+file.Name(), src_data, 0644) } diff --git a/repository_test.go b/repository_test.go index 45ac251..56a2de3 100644 --- a/repository_test.go +++ b/repository_test.go @@ -167,6 +167,20 @@ func TestNewRepoGetsStaticFiles(t *testing.T) { } } +func TestNewRepoGetsStaticFilesPicoCSSWithContent(t *testing.T) { + // Create a new user + repo, _ := owl.CreateRepository(testRepoName()) + file, err := os.Open(path.Join(repo.StaticDir(), "pico.min.css")) + if err != nil { + t.Error("Error opening pico.min.css") + } + // check that the file has content + stat, _ := file.Stat() + if stat.Size() == 0 { + t.Error("pico.min.css is empty") + } +} + func TestNewRepoGetsBaseHtml(t *testing.T) { // Create a new user repo, _ := owl.CreateRepository(testRepoName())