Files
vercel/packages/node/test/unit/utils.test.ts
Nathan Rajlich 139e8cdb17 [node] Use vitest for unit tests (#11631)
Similar to #11302, but for the `@vercel/node` package.
2024-05-23 18:20:18 +00:00

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);
}
);
});