我有一个 BuildingBlocks 视图,其中包含这样的模板:
{{#each controller}}
{{view App.BuildingBlockView contentBinding="this"}}
{{/each}}
我正在尝试使用控制器测试此视图是否在每个帖子上循环。
我正在使用茉莉花。
我已经创建了这样的视图
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'
请帮助瑞克