mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-09 04:22:07 +00:00
19 lines
837 B
TypeScript
19 lines
837 B
TypeScript
import { describe, expect, test } from 'vitest';
|
|
import { entrypointToOutputPath } from '../../src/utils';
|
|
|
|
describe('entrypointToOutputPath()', () => {
|
|
test.each([
|
|
{ entrypoint: 'api/foo.js', zeroConfig: false, expected: 'api/foo.js' },
|
|
{ entrypoint: 'api/foo.ts', zeroConfig: false, expected: 'api/foo.ts' },
|
|
{ entrypoint: 'api/foo.tsx', zeroConfig: false, expected: 'api/foo.tsx' },
|
|
{ entrypoint: 'api/foo.js', zeroConfig: true, expected: 'api/foo' },
|
|
{ entrypoint: 'api/foo.ts', zeroConfig: true, expected: 'api/foo' },
|
|
{ entrypoint: 'api/foo.tsx', zeroConfig: true, expected: 'api/foo' },
|
|
])(
|
|
'entrypoint="$entrypoint" zeroConfig=$zeroConfig -> $expected',
|
|
({ entrypoint, zeroConfig, expected }) => {
|
|
expect(entrypointToOutputPath(entrypoint, zeroConfig)).toEqual(expected);
|
|
}
|
|
);
|
|
});
|