diff options
Diffstat (limited to 'spec/partials.js')
-rw-r--r-- | spec/partials.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/partials.js b/spec/partials.js index bea72f5..732436a 100644 --- a/spec/partials.js +++ b/spec/partials.js @@ -23,6 +23,14 @@ describe('partials', function() { shouldCompileToWithPartials(string, [hash, {}, {dude: partial}], true, "Dudes: Empty"); }); + it("partials with parameters", function() { + var string = "Dudes: {{#dudes}}{{> dude others=..}}{{/dudes}}"; + var partial = "{{others.foo}}{{name}} ({{url}}) "; + var hash = {foo: 'bar', dudes: [{name: "Yehuda", url: "http://yehuda"}, {name: "Alan", url: "http://alan"}]}; + shouldCompileToWithPartials(string, [hash, {}, {dude: partial}], true, "Dudes: barYehuda (http://yehuda) barAlan (http://alan) ", + "Basic partials output based on current context."); + }); + it("partial in a partial", function() { var string = "Dudes: {{#dudes}}{{>dude}}{{/dudes}}"; var dude = "{{name}} {{> url}} "; |