2020-08-24 13:48:09 +08:00

22 lines
461 B
JavaScript

import test from 'ava';
import m from './';
const input = [
'noop.foo',
'unicorn.png',
'index.js',
'test.js'
];
test('async', async t => {
t.is(await m(input), 'index.js');
t.is(await m(['nonexistant']), undefined);
t.is(await m(['noop', 'unicorn'], {cwd: 'fixture'}), 'unicorn');
});
test('sync', t => {
t.is(m.sync(input), 'index.js');
t.is(m.sync(['nonexistant']), undefined);
t.is(m.sync(['noop', 'unicorn'], {cwd: 'fixture'}), 'unicorn');
});