From 905dd5a70f528cb01aab454ec131be092592e0ff Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Fri, 9 Nov 2012 11:13:46 -0800 Subject: [PATCH] Add template precompiler unit test for ES6 delimiters. Former-commit-id: dc4561afa74844294bf38ecff7dadd43c0b0b99f --- test/template/c.jst | 1 + test/template/{c.tpl => d.tpl} | 0 test/test-build.js | 8 +++++--- 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 test/template/c.jst rename test/template/{c.tpl => d.tpl} (100%) diff --git a/test/template/c.jst b/test/template/c.jst new file mode 100644 index 000000000..f92679903 --- /dev/null +++ b/test/template/c.jst @@ -0,0 +1 @@ +Hello ${ name }! \ No newline at end of file diff --git a/test/template/c.tpl b/test/template/d.tpl similarity index 100% rename from test/template/c.tpl rename to test/template/d.tpl diff --git a/test/test-build.js b/test/test-build.js index 76ca6aae8..4ee3f185e 100644 --- a/test/test-build.js +++ b/test/test-build.js @@ -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, ''), '', 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(); }); });