oxc/napi/parser/test/parse.test.mjs
2024-10-06 02:57:48 +00:00

21 lines
571 B
JavaScript

import { assert, describe, it } from 'vitest';
import oxc from './index.js';
describe('parse', () => {
const code = '/* comment */ foo';
it('matches output', () => {
const ret = oxc.parseSync(code);
assert(JSON.parse(ret.program).body.length == 1);
assert(ret.errors.length == 0);
assert(ret.comments.length == 1);
});
it('matches output async ', async () => {
const ret = await oxc.parseAsync(code);
assert(JSON.parse(ret.program).body.length == 1);
assert(ret.errors.length == 0);
assert(ret.comments.length == 1);
});
});