diff --git a/spec/partials.js b/spec/partials.js
index 0434cbff..266837db 100644
--- a/spec/partials.js
+++ b/spec/partials.js
@@ -409,6 +409,24 @@ describe('partials', function() {
true,
'success');
});
+ it('should render nested inline partials with partial-blocks on different nesting levels', function() {
+ shouldCompileToWithPartials(
+ '{{#*inline "outer"}}{{#>inner}}{{>@partial-block}}{{/inner}}{{>@partial-block}}{{/inline}}' +
+ '{{#*inline "inner"}}{{>@partial-block}}{{/inline}}' +
+ '{{#>outer}}{{value}}{{/outer}}',
+ [{value: 'success'}, {}, {}],
+ true,
+ 'successsuccess');
+ });
+ it('should render nested inline partials (twice at each level)', function() {
+ shouldCompileToWithPartials(
+ '{{#*inline "outer"}}{{#>inner}}{{>@partial-block}} {{>@partial-block}}{{/inner}}{{/inline}}' +
+ '{{#*inline "inner"}}{{>@partial-block}}{{>@partial-block}}{{/inline}}' +
+ '{{#>outer}}{{value}}{{/outer}}',
+ [{value: 'success'}, {}, {}],
+ true,
+ 'success successsuccess success');
+ });
});
it('should pass compiler flags', function() {