This commit is contained in:
Tomas Dvorak
2026-02-24 10:33:59 +01:00
parent 409acd2e08
commit 898a3c303f
1374 changed files with 290409 additions and 29187 deletions
+31
View File
@@ -457,6 +457,37 @@ func TestScanner_getSourceFiles_Fallback(t *testing.T) {
}
}
func TestScanner_getSourceFiles_Fallback_DotPathRootNotSkipped(t *testing.T) {
tmpDir, err := os.MkdirTemp("", "scanner_dot_root_test")
if err != nil {
t.Fatalf("Failed to create temp dir: %v", err)
}
defer os.RemoveAll(tmpDir)
if err := os.WriteFile(filepath.Join(tmpDir, "main.go"), []byte("package main"), 0644); err != nil {
t.Fatalf("Failed to write go file: %v", err)
}
cwd, err := os.Getwd()
if err != nil {
t.Fatalf("Failed to get cwd: %v", err)
}
defer func() { _ = os.Chdir(cwd) }()
if err := os.Chdir(tmpDir); err != nil {
t.Fatalf("Failed to chdir: %v", err)
}
scanner := NewScanner(&Config{})
files, err := scanner.getSourceFiles(".", "go")
if err != nil {
t.Fatalf("getSourceFiles() failed: %v", err)
}
if len(files) != 1 {
t.Fatalf("getSourceFiles('.') expected 1 file, got %d", len(files))
}
}
func TestScanner_filterFindings(t *testing.T) {
scanner := NewScanner(&Config{})