Add template precompiler unit test for ES6 delimiters.

Former-commit-id: dc4561afa74844294bf38ecff7dadd43c0b0b99f
This commit is contained in:
John-David Dalton
2012-11-09 11:13:46 -08:00
parent c65250ec39
commit 905dd5a70f
3 changed files with 6 additions and 3 deletions

1
test/template/c.jst Normal file
View File

@@ -0,0 +1 @@
Hello ${ name }!

View File

@@ -474,7 +474,8 @@
var data = {
'a': { 'people': ['moe', 'larry', 'curly'] },
'b': { 'epithet': 'stooge' }
'b': { 'epithet': 'stooge' },
'c': { 'name': 'ES6' }
};
context._ = _;
@@ -483,6 +484,7 @@
equal(templates.a(data.a).replace(/[\r\n]+/g, ''), '<ul><li>moe</li><li>larry</li><li>curly</li></ul>', basename);
equal(templates.b(data.b), 'Hello stooge.', basename);
equal(templates.c(data.c), 'Hello ES6!', basename);
delete _.templates;
start();
});
@@ -524,14 +526,14 @@
context = createContext();
var data = {
'c': { 'name': 'Mustache' }
'd': { 'name': 'Mustache' }
};
context._ = _;
vm.runInContext(source, context);
var templates = context._.templates;
equal(templates.c(data.c), 'Hello Mustache!', basename);
equal(templates.d(data.d), 'Hello Mustache!', basename);
start();
});
});