swc/node-swc/__tests__/transform/optimizer_test.js
강동윤 3a372ad29a
Move node-swc into the repository (#789)
The commit will help

 - Better testing
 - Preventing regression like #785.
 - **Implementing spack** (It requires access to neon api because of the plugin system)
2020-05-22 20:36:39 +09:00

23 lines
533 B
JavaScript

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