UNPKG

loader.io.api

Version:

loader.io api wrapper for nodejs. If you interested in this npm package, take a look at the npm package [perst](https://dasred.github.io/perst).

41 lines (34 loc) 1.06 kB
import Variable from '../Variable.js'; describe('Variable', () => { test('.constructor()', () => { const variable = new Variable({ name: 'nuff', property: 'narf', source: 'somewhere' }); expect(variable.name).toBe('nuff'); expect(variable.property).toBe('narf'); expect(variable.source).toBe('somewhere'); }); test('.constructor() defaults', () => { const variable = new Variable({ name: 'nuff', property: 'narf', }); expect(variable.name).toBe('nuff'); expect(variable.property).toBe('narf'); expect(variable.source).toBe(Variable.SOURCE.HEADER); }); test('.toJSON()', () => { const variable = new Variable({ name: 'nuff', property: 'narf', source: 'somewhere' }); expect(variable.toJSON()).toEqual({ name: 'nuff', property: 'narf', source: 'somewhere' }); }); });