Skip to content

Commit dac385d

Browse files
phateddanez
authored andcommitted
Update parse tests to match typed function signature
1 parent 05a5be7 commit dac385d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/__tests__/parse-test.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,28 @@
88

99
import fs from 'fs';
1010
import temp from 'temp';
11-
import { expression } from '../../tests/utils';
11+
import { expression, noopImporter } from '../../tests/utils';
1212
import parse, { ERROR_MISSING_DEFINITION } from '../parse';
1313

1414
describe('parse', () => {
1515
it('allows custom component definition resolvers', () => {
1616
const path = expression('{foo: "bar"}');
1717
const resolver = jest.fn(() => path);
1818
const handler = jest.fn();
19-
parse('//empty', resolver, [handler]);
19+
parse('//empty', resolver, [handler], noopImporter);
2020

2121
expect(resolver).toBeCalled();
2222
expect(handler.mock.calls[0][1]).toBe(path);
2323
});
2424

2525
it('errors if component definition is not found', () => {
2626
const resolver = jest.fn();
27-
expect(() => parse('//empty', resolver)).toThrowError(
27+
expect(() => parse('//empty', resolver, [], noopImporter)).toThrowError(
2828
ERROR_MISSING_DEFINITION,
2929
);
3030
expect(resolver).toBeCalled();
3131

32-
expect(() => parse('//empty', resolver)).toThrowError(
32+
expect(() => parse('//empty', resolver, [], noopImporter)).toThrowError(
3333
ERROR_MISSING_DEFINITION,
3434
);
3535
expect(resolver).toBeCalled();
@@ -43,7 +43,7 @@ describe('parse', () => {
4343
fs.writeFileSync(`${dir}/.babelrc`, '{}');
4444

4545
expect(() =>
46-
parse('const chained = () => a |> b', () => {}, null, null, {
46+
parse('const chained = () => a |> b', () => {}, [], noopImporter, {
4747
cwd: dir,
4848
filename: `${dir}/component.js`,
4949
}),
@@ -58,7 +58,7 @@ describe('parse', () => {
5858

5959
it('supports custom parserOptions with plugins', () => {
6060
expect(() =>
61-
parse('const chained: Type = 1;', () => {}, null, null, {
61+
parse('const chained: Type = 1;', () => {}, [], noopImporter, {
6262
parserOptions: {
6363
plugins: [
6464
// no flow
@@ -71,7 +71,7 @@ describe('parse', () => {
7171

7272
it('supports custom parserOptions without plugins', () => {
7373
expect(() =>
74-
parse('const chained: Type = 1;', () => {}, null, null, {
74+
parse('const chained: Type = 1;', () => {}, [], noopImporter, {
7575
parserOptions: {
7676
allowSuperOutsideMethod: true,
7777
},

0 commit comments

Comments
 (0)