mirror of
https://github.com/swc-project/swc.git
synced 2024-12-26 07:02:28 +03:00
30 lines
780 B
JavaScript
30 lines
780 B
JavaScript
const swc = require('../../../');
|
|
|
|
it('should work without parser.syntax', () => {
|
|
const out = swc.transformSync(`const someValue = "test" ?? "default value";`, {
|
|
jsc: {
|
|
parser: {
|
|
nullishCoalescing: true,
|
|
numericSeparator: true
|
|
},
|
|
}
|
|
}
|
|
);
|
|
expect(out.map).toBeFalsy();
|
|
});
|
|
|
|
|
|
it('should work with parser.syntax', () => {
|
|
const out = swc.transformSync(`const someValue = "test" ?? "default value";`, {
|
|
jsc: {
|
|
parser: {
|
|
syntax: 'ecmascript',
|
|
nullishCoalescing: true,
|
|
numericSeparator: true
|
|
},
|
|
}
|
|
}
|
|
);
|
|
expect(out.map).toBeFalsy();
|
|
});
|