Skip to content

Commit edf6371

Browse files
committed
fix(e2e): only verify vite-plus in verify-install
vite and vitest are not direct dependencies in all ecosystem projects, only vite-plus is guaranteed to be present.
1 parent 2fdeb60 commit edf6371

1 file changed

Lines changed: 8 additions & 25 deletions

File tree

ecosystem-ci/verify-install.ts

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,14 @@ const require = createRequire(`${process.cwd()}/`);
44

55
const expectedVersion = '0.0.0';
66

7-
const packages = [
8-
{ name: 'vite', resolve: 'vite/package.json' },
9-
{ name: 'vitest', resolve: 'vitest/package.json' },
10-
{ name: 'vite-plus', resolve: 'vite-plus/package.json' },
11-
];
12-
13-
let failed = false;
14-
15-
for (const { name, resolve } of packages) {
16-
try {
17-
const pkg = require(resolve) as { version: string; name: string };
18-
if (pkg.version !== expectedVersion) {
19-
console.error(
20-
`✗ ${name}: expected version ${expectedVersion}, got ${pkg.version} (${pkg.name})`,
21-
);
22-
failed = true;
23-
} else {
24-
console.log(`✓ ${name}@${pkg.version} (${pkg.name})`);
25-
}
26-
} catch {
27-
console.error(`✗ ${name}: not installed`);
28-
failed = true;
7+
try {
8+
const pkg = require('vite-plus/package.json') as { version: string; name: string };
9+
if (pkg.version !== expectedVersion) {
10+
console.error(`✗ vite-plus: expected version ${expectedVersion}, got ${pkg.version}`);
11+
process.exit(1);
2912
}
30-
}
31-
32-
if (failed) {
13+
console.log(`✓ vite-plus@${pkg.version}`);
14+
} catch {
15+
console.error('✗ vite-plus: not installed');
3316
process.exit(1);
3417
}

0 commit comments

Comments
 (0)