swc/node-swc/__tests__/error_test.mjs
2023-01-15 15:43:10 +09:00

23 lines
642 B
JavaScript

import { dirname } from 'path';
import { fileURLToPath } from 'url';
import * as swc from '../..';
const __dirname = dirname(fileURLToPath(import.meta.url));
it("should work", () => {
expect(() => {
swc.transformFileSync(__dirname + "/../tests/error/simple.js");
}).toThrow("jsc");
});
it("should report good error", () => {
expect(() => {
swc.transformFileSync(__dirname + "/../tests/error/simple.js");
}).toThrow("failed to read swcrc file");
});
it("should report good error (handler)", () => {
expect(() => {
swc.transformFileSync(__dirname + "/../tests/legacy/octal.js");
}).toThrow("console.log(00017)");
});