fix(lsp): reset safety block on server restart to prevent permanent blocks (#1366)

This commit is contained in:
YeonGyu-Kim
2026-02-08 14:34:11 +09:00
parent 441cbf5901
commit f4cb1c21c9
4 changed files with 193 additions and 20 deletions
@@ -8,6 +8,17 @@ const TEST_DIR = join(tmpdir(), "mcp-loader-test-" + Date.now())
describe("getSystemMcpServerNames", () => {
beforeEach(() => {
mkdirSync(TEST_DIR, { recursive: true })
// Isolate tests from real user environment (e.g., ~/.claude.json).
// loader.ts reads user-level config via os.homedir() + getClaudeConfigDir().
mock.module("os", () => ({
homedir: () => TEST_DIR,
tmpdir,
}))
mock.module("../../shared", () => ({
getClaudeConfigDir: () => join(TEST_DIR, ".claude"),
}))
})
afterEach(() => {