test: normalize zed install path assertion

This commit is contained in:
Affaan Mustafa
2026-05-17 07:27:05 -04:00
parent 2371a3cf05
commit 744f416997

View File

@@ -27,6 +27,10 @@ const {
resolveInstallPlan, resolveInstallPlan,
} = require('../../scripts/lib/install-manifests'); } = require('../../scripts/lib/install-manifests');
function normalizePlanPath(value) {
return String(value || '').replace(/\\/g, '/');
}
function test(name, fn) { function test(name, fn) {
try { try {
fn(); fn();
@@ -542,7 +546,7 @@ function runTests() {
assert.strictEqual(parsed.plan.adapter.id, 'zed-project'); assert.strictEqual(parsed.plan.adapter.id, 'zed-project');
assert.strictEqual(parsed.plan.installRoot, path.join(fs.realpathSync(projectDir), '.zed')); assert.strictEqual(parsed.plan.installRoot, path.join(fs.realpathSync(projectDir), '.zed'));
assert.ok( assert.ok(
parsed.plan.operations.some(operation => operation.sourceRelativePath === '.zed/settings.json'), parsed.plan.operations.some(operation => normalizePlanPath(operation.sourceRelativePath) === '.zed/settings.json'),
'Should include Zed native settings operation' 'Should include Zed native settings operation'
); );
assert.ok( assert.ok(