mirror of
https://github.com/Dvorinka/Devour.git
synced 2026-06-03 20:13:03 +00:00
update
This commit is contained in:
@@ -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{})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user