mirror of
https://github.com/swc-project/swc.git
synced 2024-11-24 10:12:42 +03:00
23 lines
533 B
JavaScript
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');`);
|
||
|
});
|