INNER CODE UNIT · Go
runAuthLabFunctionalTests
projectdiscovery/katana · cmd/functional-test/main.go:64
func runAuthLabFunctionalTests() error {
lab, err := authlab.Start()
if err != nil {
return fmt.Errorf("could not start auth lab: %w", err)
}
defer func() { _ = lab.Close() }()
fmt.Printf("Auth lab started at %s\n", lab.URL)
dir, err := os.MkdirTemp("", "katana-rf-*")
if err != nil {
return err
}
defer func() { _ = os.RemoveAll(dir) }()
simpleFlow := filepath.Join(dir, "simple.json")
if err := os.WriteFile(simpleFlow, []byte(authlab.ChromeRecordingSimple(lab.URL)), 0o600); err != nil {
return err