summaryrefslogtreecommitdiffstats
path: root/spec/blocks.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2014-08-12 14:07:13 -0500
committerkpdecker <kpdecker@gmail.com>2014-08-12 14:41:58 -0500
commit2a47d66ee9fdf467588f68de48a521ed2a1f59e1 (patch)
treed01f492d2106c44caa3ea440cc65562bb05fdfe5 /spec/blocks.js
parent50c657f138d01c90d2dee19c7c15ca81bb0ee165 (diff)
downloadhandlebars.js-2a47d66ee9fdf467588f68de48a521ed2a1f59e1.zip
handlebars.js-2a47d66ee9fdf467588f68de48a521ed2a1f59e1.tar.gz
handlebars.js-2a47d66ee9fdf467588f68de48a521ed2a1f59e1.tar.bz2
Drop omitted content tags from generated output
Diffstat (limited to 'spec/blocks.js')
-rw-r--r--spec/blocks.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/blocks.js b/spec/blocks.js
index 718d316..c57a67e 100644
--- a/spec/blocks.js
+++ b/spec/blocks.js
@@ -83,4 +83,15 @@ describe('blocks', function() {
"No people");
});
});
+
+ describe('standalone sections', function() {
+ it('block standalone else sections', function() {
+ shouldCompileTo('{{#people}}\n{{name}}\n{{^}}\n{{none}}\n{{/people}}\n', {none: 'No people'},
+ 'No people\n');
+ shouldCompileTo('{{#none}}\n{{.}}\n{{^}}\n{{none}}\n{{/none}}\n', {none: 'No people'},
+ 'No people\n');
+ shouldCompileTo('\n{{#people}}\n{{name}}\n{{^}}\n{{none}}\n{{/people}}\n', {none: 'No people'},
+ 'No people\n');
+ });
+ });
});