import {Latus} from '@latus/core'; import {expect} from 'chai'; import { buildValue, } from '../src/builders'; import Context from '../src/context'; import compile from '../src/compilers/compile'; let latus; let context; beforeEach(async () => { latus = Latus.mock({ '@avocado/behavior': require('../src'), }); await Promise.all(latus.invokeFlat('@latus/core/starting')); context = new Context({}, latus); }); describe('Literal', () => { it('evaluates literals', async () => { expect(compile(buildValue(420), latus)(context)).to.equal(420); }); });