diff --git a/internal/agent/common_test.go b/internal/agent/common_test.go index 9944fb50de4f4b978f4a9e3182e65eb36831fd49..f6f564109a32c278f6e127809b9b2ef550c239bd 100644 --- a/internal/agent/common_test.go +++ b/internal/agent/common_test.go @@ -101,23 +101,26 @@ func zAIBuilder(model string) builderFunc { } func testEnv(t *testing.T) env { - testDir := filepath.Join("/tmp/crush-test/", t.Name()) - os.RemoveAll(testDir) - err := os.MkdirAll(testDir, 0o755) + workingDir := filepath.Join("/tmp/crush-test/", t.Name()) + os.RemoveAll(workingDir) + + err := os.MkdirAll(workingDir, 0o755) require.NoError(t, err) - workingDir := testDir + conn, err := db.Connect(t.Context(), t.TempDir()) require.NoError(t, err) + q := db.New(conn) sessions := session.NewService(q) messages := message.NewService(q) + permissions := permission.NewPermissionService(workingDir, true, []string{}) history := history.NewService(q, conn) lspClients := csync.NewMap[string, *lsp.Client]() t.Cleanup(func() { conn.Close() - os.RemoveAll(testDir) + os.RemoveAll(workingDir) }) return env{