diff --git a/tests/lib/session-aliases.test.js b/tests/lib/session-aliases.test.js index 11a4fa053..0b2554cb1 100644 --- a/tests/lib/session-aliases.test.js +++ b/tests/lib/session-aliases.test.js @@ -826,19 +826,6 @@ function runTests() { aliases.deleteAlias('atomic-test-2'); })) passed++; else failed++; - // Cleanup — restore both HOME and USERPROFILE (Windows) - process.env.HOME = origHome; - if (origUserProfile !== undefined) { - process.env.USERPROFILE = origUserProfile; - } else { - delete process.env.USERPROFILE; - } - try { - fs.rmSync(tmpHome, { recursive: true, force: true }); - } catch { - // best-effort - } - // ── Round 48: rapid sequential saves data integrity ── console.log('\nRound 48: rapid sequential saves:'); @@ -1822,6 +1809,19 @@ function runTests() { 'Object.keys includes normal alias'); })) passed++; else failed++; + // Cleanup — restore both HOME and USERPROFILE (Windows) + process.env.HOME = origHome; + if (origUserProfile !== undefined) { + process.env.USERPROFILE = origUserProfile; + } else { + delete process.env.USERPROFILE; + } + try { + fs.rmSync(tmpHome, { recursive: true, force: true }); + } catch { + // best-effort + } + // Summary console.log(`\nResults: Passed: ${passed}, Failed: ${failed}`); process.exit(failed > 0 ? 1 : 0);