mirror of
https://github.com/swc-project/swc.git
synced 2024-12-18 19:21:33 +03:00
23 lines
642 B
JavaScript
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)");
|
|
}); |