mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-08 04:22:09 +00:00
32 lines
872 B
TypeScript
Vendored
32 lines
872 B
TypeScript
Vendored
import { join } from 'path';
|
|
import { readdirSync } from 'fs';
|
|
import { isVite } from '../src/utils';
|
|
import { describe, it, expect } from 'vitest';
|
|
|
|
describe('isVite()', () => {
|
|
it.each([
|
|
...readdirSync(join(__dirname, 'fixtures-legacy')).map(name => ({
|
|
name: join('fixtures-legacy', name),
|
|
expected: false,
|
|
})),
|
|
...readdirSync(join(__dirname, 'fixtures-vite')).map(name => ({
|
|
name: join('fixtures-vite', name),
|
|
expected: true,
|
|
})),
|
|
{
|
|
name: 'fixtures-unit/by-build-command',
|
|
expected: true,
|
|
},
|
|
{
|
|
name: 'fixtures-unit/by-vite-config',
|
|
expected: true,
|
|
},
|
|
{
|
|
name: 'fixtures-unit/by-vite-config-legacy',
|
|
expected: false,
|
|
},
|
|
])('should return `$expected` for "$name" route', ({ name, expected }) => {
|
|
expect(isVite(join(__dirname, name))).toEqual(expected);
|
|
});
|
|
});
|