@@ -27,9 +27,11 @@ import (
27
27
)
28
28
29
29
// Command-line flag for regenerating snapshots
30
- var regenerateSnapshots = flag .Bool ("regenerate-snapshots" , false , "Regenerate all golden snapshots" )
31
- var startingDir string
32
- var snapshotBaseDir string
30
+ var (
31
+ regenerateSnapshots = flag .Bool ("regenerate-snapshots" , false , "Regenerate all golden snapshots" )
32
+ startingDir string
33
+ snapshotBaseDir string
34
+ )
33
35
34
36
// Define styles using lipgloss
35
37
var (
@@ -574,11 +576,11 @@ func verifyFileContains(t *testing.T, filePatterns map[string][]MatchPattern) bo
574
576
}
575
577
576
578
func updateSnapshot (fullPath , output string ) {
577
- err := os .MkdirAll (filepath .Dir (fullPath ), 0755 ) // Ensure parent directories exist
579
+ err := os .MkdirAll (filepath .Dir (fullPath ), 0o755 ) // Ensure parent directories exist
578
580
if err != nil {
579
581
panic (fmt .Sprintf ("Failed to create snapshot directory: %v" , err ))
580
582
}
581
- err = os .WriteFile (fullPath , []byte (output ), 0644 ) // Write snapshot
583
+ err = os .WriteFile (fullPath , []byte (output ), 0o644 ) // Write snapshot
582
584
if err != nil {
583
585
panic (fmt .Sprintf ("Failed to write snapshot file: %v" , err ))
584
586
}
@@ -699,7 +701,6 @@ $ go test -run=%q -regenerate-snapshots`, stdoutPath, t.Name())
699
701
if isCIEnvironment () || ! term .IsTerminal (int (os .Stdout .Fd ())) {
700
702
// Generate a colorized diff for better readability
701
703
diff = generateUnifiedDiff (filteredStdoutActual , filteredStdoutExpected )
702
-
703
704
} else {
704
705
diff = colorizeDiffWithThreshold (filteredStdoutActual , filteredStdoutExpected , 10 )
705
706
}
0 commit comments