2019-03-17 23:45:48 -05:00
|
|
|
import {expect} from 'chai';
|
|
|
|
|
|
|
|
import {Literal} from './literal';
|
|
|
|
|
|
|
|
describe('behavior', () => {
|
2019-09-08 21:19:46 -05:00
|
|
|
describe('Literal', () => {
|
2019-03-17 23:45:48 -05:00
|
|
|
let literal = undefined;
|
|
|
|
beforeEach(() => {
|
|
|
|
literal = new Literal();
|
|
|
|
literal.fromJSON({
|
|
|
|
value: 69,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
it('can access literals', () => {
|
|
|
|
expect(literal.get()).to.equal(69);
|
|
|
|
});
|
|
|
|
it('can modify literals', () => {
|
|
|
|
literal.set(420);
|
|
|
|
expect(literal.get()).to.equal(420);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|