Beispiel #1
0
test("{{render}} helper should not have assertion if view exists without a template", function() {
  var template = "<h1>HI</h1>{{render 'oops'}}";
  var controller = EmberController.extend({ container: container });
  view = EmberView.create({
    controller: controller.create(),
    template: compile(template)
  });

  container._registry.register('view:oops', EmberView.extend());

  runAppend(view);

  equal(view.$().text(), 'HI');
});
  setup: function() {
    originalOutletHelper = EmberHandlebars.helpers['outlet'];
    EmberHandlebars.registerHelper('outlet', outletHelper);

    originalRenderHelper = EmberHandlebars.helpers['render'];
    EmberHandlebars.registerHelper('render', renderHelper);

    originalActionHelper = EmberHandlebars.helpers['action'];
    EmberHandlebars.registerHelper('action', actionHelper);


    var namespace = Namespace.create();
    container = buildContainer(namespace);
    container.register('view:default', EmberView.extend());
    container.register('router:main', EmberRouter.extend());
  },