UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

31 lines (24 loc) 882 B
dojo.provide("dojox.dtl.tests.dom.buffer"); dojo.require("dojox.dtl.dom"); dojo.require("dojox.dtl.Context"); dojo.require("dojox.dtl.tests.dom.util"); doh.register("dojox.dtl.dom.buffer", [ function test_insertion_order_text(t){ var dd = dojox.dtl; var context = new dd.Context({ first: false, last: false }); var template = new dd.DomTemplate("<div>{% if first %}first{% endif %}middle{% if last %}last{% endif %}</div>"); t.is("<div>middle</div>", dd.tests.dom.util.render(template, context)); context.first = true; t.is("<div>firstmiddle</div>", dd.tests.dom.util.render(template, context)); context.first = false; context.last = true; t.is("<div>middlelast</div>", dd.tests.dom.util.render(template, context)); context.first = true; t.is("<div>firstmiddlelast</div>", dd.tests.dom.util.render(template, context)); } ] );