(t *testing.T)
| 14 | ) |
| 15 | |
| 16 | func newModeBuilder(t *testing.T) *ContextBuilder { |
| 17 | t.Helper() |
| 18 | wsDir := t.TempDir() |
| 19 | if err := os.WriteFile(filepath.Join(wsDir, "SOUL.md"), []byte("You are helpful"), 0o644); err != nil { |
| 20 | t.Fatal(err) |
| 21 | } |
| 22 | bl := NewBootstrapLoader(wsDir, "", testLogger()) |
| 23 | ms := NewMemoryStore(t.TempDir(), testLogger()) |
| 24 | ms.Manager().ProcessExtraction(`## LONGTERM |
| 25 | - embed.FS needs '/' on Windows |
| 26 | |
| 27 | ## PROFILE_UPDATE |
| 28 | name=Edilson |
| 29 | role=SRE |
| 30 | |
| 31 | ## TOPICS |
| 32 | oauth, cache`) |
| 33 | return NewContextBuilder(bl, ms, t.TempDir()) |
| 34 | } |
| 35 | |
| 36 | func TestBuildWorkspaceContextMode_Off(t *testing.T) { |
| 37 | cb := newModeBuilder(t) |
no test coverage detected