swc/node-swc/__tests__/transform/optimizer_test.js
2023-03-06 09:30:21 +00:00

24 lines
569 B
JavaScript

const swc = require('../../../');
it('should perform dce', () => {
const out = swc.transformSync(`if (__DEBUG__) {
console.log('Foo')
}`, {
jsc: {
transform: {
optimizer: {
simplify: true,
globals: {
vars: {
__DEBUG__: 'true'
},
}
}
}
}
}
);
expect(out.map).toBeFalsy();
expect(out.code.trim()).toBe(`console.log("Foo");`);
});