silphius/app/swcx/evaluators/literal.test.js
2024-06-17 05:20:01 -05:00

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'});
});