TestResolvedKeyPassesLiteralThrough: a plaintext key with no $-references must pass through unchanged so existing configs keep working.
(t *testing.T)
| 678 | cdir := filepath.Join(dir, DirName) |
| 679 | if err := os.MkdirAll(cdir, 0o700); err != nil { |
| 680 | t.Fatal(err) |
| 681 | } |
| 682 | cfgPath := filepath.Join(cdir, "config.yaml") |
| 683 | // World readable file an older codehamr would have written. |
| 684 | loose := []byte("active: local\nmodels:\n local:\n llm: m\n url: http://x\n key: \"\"\n context_size: 1\n") |
| 685 | if err := os.WriteFile(cfgPath, loose, 0o644); err != nil { |
| 686 | t.Fatal(err) |
| 687 | } |
| 688 | cfg, _, err := Bootstrap(dir) |
nothing calls this directly
no test coverage detected