summaryrefslogtreecommitdiffstats
path: root/spec/runtime.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/runtime.js')
-rw-r--r--spec/runtime.js37
1 files changed, 0 insertions, 37 deletions
diff --git a/spec/runtime.js b/spec/runtime.js
index a4830ad..2a85899 100644
--- a/spec/runtime.js
+++ b/spec/runtime.js
@@ -32,43 +32,6 @@ describe('runtime', function() {
});
});
- describe('#child', function() {
- if (!Handlebars.compile) {
- return;
- }
-
- it('should throw for depthed methods without depths', function() {
- shouldThrow(function() {
- var template = Handlebars.compile('{{#foo}}{{../bar}}{{/foo}}');
- // Calling twice to hit the non-compiled case.
- template._setup({});
- template._setup({});
- template._child(1);
- }, Error, 'must pass parent depths');
- });
-
- it('should throw for block param methods without params', function() {
- shouldThrow(function() {
- var template = Handlebars.compile('{{#foo as |foo|}}{{foo}}{{/foo}}');
- // Calling twice to hit the non-compiled case.
- template._setup({});
- template._setup({});
- template._child(1);
- }, Error, 'must pass block params');
- });
- it('should expose child template', function() {
- var template = Handlebars.compile('{{#foo}}bar{{/foo}}');
- // Calling twice to hit the non-compiled case.
- equal(template._child(1)(), 'bar');
- equal(template._child(1)(), 'bar');
- });
- it('should render depthed content', function() {
- var template = Handlebars.compile('{{#foo}}{{../bar}}{{/foo}}');
- // Calling twice to hit the non-compiled case.
- equal(template._child(1, undefined, [], [{bar: 'baz'}])(), 'baz');
- });
- });
-
describe('#noConflict', function() {
if (!CompilerContext.browser) {
return;