aboutsummaryrefslogtreecommitdiff
path: root/js/test/template.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/test/template.js')
-rw-r--r--js/test/template.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/js/test/template.js b/js/test/template.js
index a364c61..ebab447 100644
--- a/js/test/template.js
+++ b/js/test/template.js
@@ -30,4 +30,29 @@
assert.equal(r, 'foofoofoo');
});
+
+ it('run with callback', function() {
+ var t = new Luigi.Template("%{bar}foo%{bar}"),
+ r = [];
+
+ t.run({
+ bar: 'foo',
+ }, function(s) {
+ r.push(s);
+ });
+
+ assert.equal(r.join(''), 'foofoofoo');
+ });
+
+ it('run singleton with callback', function() {
+ var r = [];
+
+ Luigi.run('%{bar}foo%{bar}', {
+ bar: 'foo',
+ }, null, function(s) {
+ r.push(s);
+ });
+
+ assert.equal(r.join(''), 'foofoofoo');
+ });
})();