You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
882 B
31 lines
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)); |
|
} |
|
] |
|
); |