on main help sign in
fix(test): close sqlite db on test finish
commit231c3d948565be03b68668c5514e2810ab78489a authorAndrey Nering <andreynering@users.noreply.github.com> dateThu 23 Oct 2025, 16:00 (1 year ago) parent94cc0bf
1 file changed+6−3
internal/agent/common_test.go+6−3
internal/agent/common_test.go+6−3
@@ -104,9 +104,6 @@ func testEnv(t *testing.T) env {
104104 testDir := filepath.Join("/tmp/crush-test/", t.Name())
105105 os.RemoveAll(testDir)
106106 err := os.MkdirAll(testDir, 0o755)
107− t.Cleanup(func() {
108− os.RemoveAll(testDir)
109− })
110107 require.NoError(t, err)
111108 workingDir := testDir
112109 conn, err := db.Connect(t.Context(), t.TempDir())
@@ -117,6 +114,12 @@ func testEnv(t *testing.T) env {
117114 permissions := permission.NewPermissionService(workingDir, true, []string{})
118115 history := history.NewService(q, conn)
119116 lspClients := csync.NewMap[string, *lsp.Client]()
117+
118+ t.Cleanup(func() {
119+ conn.Close()
120+ os.RemoveAll(testDir)
121+ })
122+
120123 return env{
121124 workingDir,
122125 sessions,