Skip to content

Commit 23619b2

Browse files
committed
Add test for error handling on missing ts loader
1 parent d887a79 commit 23619b2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/friendly-errors/transformers/missing-loader.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,18 @@ describe('transform/missing-loader', () => {
6060
expect(actualError.type).to.deep.equal('loader-not-enabled');
6161
expect(actualError.loaderName).to.deep.equal('sass');
6262
});
63+
64+
it('Typescript error is properly transformed', () => {
65+
const startError = {
66+
name: 'ModuleParseError',
67+
message: 'You may need an appropriate loader',
68+
file: '/path/to/file.ts'
69+
};
70+
const actualError = transform(Object.assign({}, startError));
71+
72+
expect(actualError.name).to.deep.equal('Loader not enabled');
73+
expect(actualError.type).to.deep.equal('loader-not-enabled');
74+
expect(actualError.loaderName).to.deep.equal('typescript');
75+
});
6376
});
6477
});

0 commit comments

Comments
 (0)