Files
vercel/packages/remix/test/unit.find-config.test.ts

19 lines
699 B
TypeScript
Vendored

import { join } from 'path';
import { findConfig } from '../src/utils';
import { describe, it, expect } from 'vitest';
const fixture = (name: string) => join(__dirname, 'fixtures-legacy', name);
describe('findConfig()', () => {
it.each([
{ name: '01-remix-basics', config: 'remix.config.js' },
{ name: '02-remix-basics-mjs', config: 'remix.config.mjs' },
{ name: '03-with-pnpm', config: 'remix.config.js' },
{ name: '04-with-npm9-linked', config: 'remix.config.js' },
])('should find `$config` from "$name"', ({ name, config }) => {
const dir = fixture(name);
const resolved = findConfig(dir, 'remix.config');
expect(resolved).toEqual(join(dir, config));
});
});