15 lines
376 B
JavaScript
15 lines
376 B
JavaScript
|
import {expect, test} from 'vitest';
|
||
|
|
||
|
import {first} from '@/swcx/builders.js';
|
||
|
import evaluate from '@/swcx/evaluate.js';
|
||
|
|
||
|
test('evaluates numeric literals', async () => {
|
||
|
expect(evaluate(await first('1')))
|
||
|
.to.deep.include({value: 1});
|
||
|
});
|
||
|
|
||
|
test('evaluates string literals', async () => {
|
||
|
expect(evaluate(await first('"1"')))
|
||
|
.to.deep.include({value: '1'});
|
||
|
});
|