Propagate options for client compiled partials

Fixes #901
This commit is contained in:
kpdecker
2014-11-08 19:06:40 -06:00
parent 4415f3151d
commit 4a2afa9d02
3 changed files with 12 additions and 1 deletions
+9
View File
@@ -158,6 +158,15 @@ describe('partials', function() {
handlebarsEnv.compile = compile;
});
it('should pass compiler flags', function() {
if (Handlebars.compile) {
var env = Handlebars.create();
env.registerPartial('partial', '{{foo}}');
var template = env.compile('{{foo}} {{> partial}}', {noEscape: true});
equal(template({foo: '<'}), '< <');
}
});
describe('standalone partials', function() {
it("indented partials", function() {
var string = "Dudes:\n{{#dudes}}\n {{>dude}}\n{{/dudes}}";