fix: path resolution for outside dirs to throw in miro test

This commit is contained in:
2026-03-21 08:57:17 +00:00
parent d56e9f3204
commit 4007a7d73e
3 changed files with 38 additions and 9 deletions
+13
View File
@@ -73,6 +73,19 @@ func TestResolvePathWithinTestDirRejectsAbsolutePathOutsideTestDir(t *testing.T)
}
}
func TestResolvePathWithinTestDirRejectsRelativePathOutsideTestDir(t *testing.T) {
root := t.TempDir()
testDir := filepath.Join(root, "e2e")
_, err := resolvePathWithinTestDir(testDir, filepath.Join("..", "outside"), "record")
if err == nil {
t.Fatal("resolvePathWithinTestDir() error = nil, want error")
}
if !strings.Contains(err.Error(), "must be inside test directory") {
t.Fatalf("resolvePathWithinTestDir() error = %q, want inside test directory error", err.Error())
}
}
func TestResolvePathWithinTestDirAllowsPathCurrentDirectory(t *testing.T) {
root := t.TempDir()
testDir := filepath.Join(root, "e2e")