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'; const {name} = require('../package.json'); describe(name, () => { 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); }); }); });