ember.js Ember单元测试:计算新项目呈现

vpfxa7rd  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(155)

我写了一个控制器,它包含一个列表,通过点击“获取更多”按钮,可以呈现该列表中的5个项目。我想为此创建一些测试,并验证它是否只呈现了5个项目(而不是重新呈现整个列表)。这可能吗?

2ul0zpep

2ul0zpep1#

这完全取决于什么是“重新渲染”为您。
您可以检查旧项目的ID是否没有更改,以及它们的状态是否仍然有效。这是我必须使用Ember. ArrayProxy来解决的问题。
如果您想测试浏览器是否必须重新呈现它,您可以尝试计算'init'方法的执行次数-https://guides.emberjs.com/v2.6.0/components/the-component-lifecycle/

相关问题