简单 Ember.js 测试方法
Simple Ember.js Test Methods
我正在通读 this section 指南。我正在测试教程中的复杂组件。
我不明白的是为什么这两行同时存在,我相信只有第一行应该。
fillIn('.list-filter input', 'Seattle');
keyEvent('.list-filter input', 'keyup', 69);
在第一行中,我们填写输入字段,它会自动触发对结果的过滤。为什么我们要向字段(键码 69)添加额外的 e
?这就像我们要搜索 Seattlee
(注意末尾的两个 e
)。 keyEvent
方法是否需要激活刷新触发但它实际上不会打印到 input
字段?
我想 keyup 事件没有输入字符。它的作用很简单,因为它的名字代表:触发按键事件。您可以按键盘上的一个字符,然后在您松开按键之前查看该字符是否已添加。我确定这是在某处指定的,但我不知道。我的理由是常识。
因此,为了触发该示例中的某些功能,不仅需要填充字段,还需要触发绑定了 js 处理程序的特定事件
我正在通读 this section 指南。我正在测试教程中的复杂组件。
我不明白的是为什么这两行同时存在,我相信只有第一行应该。
fillIn('.list-filter input', 'Seattle');
keyEvent('.list-filter input', 'keyup', 69);
在第一行中,我们填写输入字段,它会自动触发对结果的过滤。为什么我们要向字段(键码 69)添加额外的 e
?这就像我们要搜索 Seattlee
(注意末尾的两个 e
)。 keyEvent
方法是否需要激活刷新触发但它实际上不会打印到 input
字段?
我想 keyup 事件没有输入字符。它的作用很简单,因为它的名字代表:触发按键事件。您可以按键盘上的一个字符,然后在您松开按键之前查看该字符是否已添加。我确定这是在某处指定的,但我不知道。我的理由是常识。
因此,为了触发该示例中的某些功能,不仅需要填充字段,还需要触发绑定了 js 处理程序的特定事件