UNPKG

zpt

Version:

Zenon Page Templates - JS (ZPT-JS)

33 lines (26 loc) 905 B
import { zzDOM } from '../../../node_modules/zzdom/index.js'; const zz = zzDOM.zz; import { zpt } from '../../../index.js'; import { dictionary } from './dictionary.js'; // Parse template zpt.run({ root: document.body, dictionary: dictionary }); // Run tests! QUnit.test( "id reference test", function( assert ) { assert.equal( zz('#value1').text() , "10" ); assert.equal( zz('#t1').text() , "10" ); assert.equal( zz('#value1').text() , zz('#t1').text() ); }); QUnit.test( "class reference test", function( assert ) { assert.equal( zz('#t2').text() , "10,20,30" ); }); QUnit.test( "add of class reference test", function( assert ) { assert.equal( zz('#t3').text() , "60" ); assert.equal( zz('#t4').text() , "160" ); }); QUnit.test( "using vars test", function( assert ) { assert.equal( zz('#t5').text() , "20" ); assert.equal( zz('#t6').text() , "260" ); });