1*09bb6093SEvan Baconimport { getNamedPlugins } from '../autoAddConfigPlugins';
2*09bb6093SEvan Bacon
3*09bb6093SEvan Bacondescribe(getNamedPlugins, () => {
4*09bb6093SEvan Bacon  it('gets named plugins', () => {
5*09bb6093SEvan Bacon    expect(
6*09bb6093SEvan Bacon      getNamedPlugins([
7*09bb6093SEvan Bacon        'bacon',
8*09bb6093SEvan Bacon        '@evan/bacon',
9*09bb6093SEvan Bacon        '@evan/bacon/foobar.js',
10*09bb6093SEvan Bacon        ['./avocado.js', null],
11*09bb6093SEvan Bacon        // @ts-ignore
12*09bb6093SEvan Bacon        ['invalid', null, null],
13*09bb6093SEvan Bacon        // @ts-ignore
14*09bb6093SEvan Bacon        (c) => c,
15*09bb6093SEvan Bacon        // @ts-ignore
16*09bb6093SEvan Bacon        false,
17*09bb6093SEvan Bacon        // @ts-ignore
18*09bb6093SEvan Bacon        [(c) => c, null],
19*09bb6093SEvan Bacon      ])
20*09bb6093SEvan Bacon    ).toStrictEqual(['bacon', '@evan/bacon', '@evan/bacon/foobar.js', './avocado.js']);
21*09bb6093SEvan Bacon  });
22*09bb6093SEvan Bacon});
23