Merge pull request #1657 from code-yeongyu/fix-1366-lsp-unblock

fix(lsp): reset safety block on server restart (#1366)
This commit is contained in:
YeonGyu-Kim
2026-02-08 15:13:30 +09:00
committed by GitHub
13 changed files with 388 additions and 130 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(() => {