Skip to content

Commit 315dae9

Browse files
committed
fix test
1 parent 02e8827 commit 315dae9

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tools/resourcedocsgen/pkg/registry/svc/metadata_test.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,16 @@ func TestFileSystemProvider(t *testing.T) {
170170
})
171171

172172
t.Run("invalid yaml", func(t *testing.T) {
173-
err := os.WriteFile(filepath.Join(packagesDir, "invalid.yaml"), []byte("invalid yaml: ]["), fs.ModePerm)
173+
t.Parallel()
174+
175+
invalidDir := t.TempDir()
176+
invalidPackagesDir := filepath.Join(invalidDir, "themes", "default", "data", "registry", "packages")
177+
require.NoError(t, os.MkdirAll(invalidPackagesDir, fs.ModePerm))
178+
179+
err := os.WriteFile(filepath.Join(invalidPackagesDir, "invalid.yaml"), []byte("invalid yaml: ]["), fs.ModePerm)
174180
require.NoError(t, err)
175181

176-
provider := NewFileSystemProvider(tmpDir)
182+
provider := NewFileSystemProvider(invalidDir)
177183
_, err = provider.GetPackageMetadata(context.Background(), "invalid")
178184
assert.Error(t, err)
179185
assert.Contains(t, err.Error(), "unmarshalling the metadata file")

0 commit comments

Comments
 (0)