UNPKG

dalijs

Version:
29 lines (25 loc) 842 B
import {Render} from '../../../src/core/render/Render'; import {DataFor} from '../../../src/core/directives/DataFor'; import assert from "assert"; describe('Render', () => { describe('#normalize()', () => { it('should be have normalized HTML', () => { let original = '<p *for="item in items">{{name}}</p>'; let expected = '<p data-for="item in items">{{name}}</p>'; assert.equal(expected, Render.normalize(original)); }); }); describe('#render()', () => { it('should be render html', () => { let data = { items: [1,2,3] }, original = '{{test}}<p *for=\"item in items\">{{item}}</p>', expected = '<p data-for=\"item in items\"></p>'; assert.equal(expected, Render.render( Render.normalize(original), data )); }); }); });