У меня есть представление BuildingBlocks с таким шаблоном:
{{#each controller}}
{{view App.BuildingBlockView contentBinding="this"}}
{{/each}}
Я пытаюсь проверить, что это представление зацикливается на каждом сообщении с помощью контроллера.
Я использую Jasmine.
Я создал такое представление
App.buildingBlocksView = App.BuildingBlocksView.create()
Em.run ->
App.buildingBlocksView.append()
И я хочу заполнить контроллер для этого представления 3 BuildingBlocks, чтобы я мог проверить, содержит ли это представление 3 элемента.
Пожалуйста, кто-нибудь может сказать мне, как это сделать?
Я делаю это до сих пор, но не работает.
App.buildingBlocksController = App.BuildingBlocksController.create()
App.buildingBlocksView.set("controller", App.buildingBlocksController.content)
App.buildingBlocksView.controller.pushObject(App.BuildingBlock.createRecord(), App.BuildingBlock.createRecord(), App.BuildingBlock.createRecord())
expect(App.buildingBlocksView.$('.building-block').length).toEqual(3)
Но я получаю сообщение об ошибке Невозможно вызвать метод pushObject неопределенного
Пожалуйста, помогите Рику