refactor(findr): Now accepts an allocator parameter.

This commit is contained in:
2026-06-30 12:53:27 -04:00
parent ae42d53f02
commit ca992f05f4
6 changed files with 37 additions and 10 deletions
+12
View File
@@ -2,6 +2,7 @@
package main
import "core:fmt"
import "core:mem"
import "core:os"
import "core:path/filepath"
import "core:strings"
@@ -194,3 +195,14 @@ test_search_paths_expands_tilde :: proc(t: ^testing.T) {
}
}
@(test)
test_search_paths_no_leak :: proc(t: ^testing.T) {
cfg := Config {
scan_config = ScanConfig{include = make([dynamic]string, 0, 1)},
}
defer delete(cfg.scan_config.include)
append(&cfg.scan_config.include, "/tmp")
_ = search_paths(cfg, context.allocator)
}