swc/node-swc/__tests__/spack/simple_test.js
2022-03-22 07:54:08 +00:00

38 lines
987 B
JavaScript

const swc = require("../../../");
const path = require('path');
it('should handle a simple case', async () => {
const result = await swc.bundle({
name: 'simple',
entry: {
simple: path.join(__dirname, '../../tests/spack/simple/a.js')
},
});
console.log(result)
expect(result.simple).toBeTruthy();
expect(result.simple.code.replace('\n', '')).toBe(`console.log("Foo");`);
});
it('should handle loader', async () => {
const result = await swc.bundle({
name: 'virtual',
entry: {
simple: path.join(__dirname, '../../tests/spack/simple/a.js')
},
module: {
rules: {
loaders: [
{
test: 'virtual',
}
]
}
}
});
console.log(result)
expect(result.simple).toBeTruthy();
expect(result.simple.code.replace('\n', '')).toBe(`console.log("Foo");`);
});