模糊事件的Javascript测试
Javascript test for blur event
我正在处理淘汰赛。我正在尝试测试回车键按下或模糊事件。
HTML:
<input class="percent-text" data-bind="numeric: Percent, value: Percent, event: { keypress: $root.percentUpdate, blur: $root.percentUpdate }" type="number" min="1" max="100" oninput="maxlength(this)" maxlength="3" />
淘汰模型:
self.percentUpdate = function (data, event) {
if (event.keyCode === 13 || TEST FOR BLUR HERE) {
....
不确定如何测试模糊事件。帮助感谢
不熟悉淘汰,但我认为常规JavaScript会起作用:
self.percentUpdate = function (data, event) {
if (event.keyCode === 13 || event.type==='blur') {
为什么不只是额外的功能:
<input class="percent-text" data-bind="numeric: Percent, value: Percent, event: { keypress: $root.keypress, blur: $root.blur }" type="number" min="1" max="100" oninput="maxlength(this)" maxlength="3" />
和:
self.keypress = function(data, event){
self.percentUpdate(data, 'keypress', event.keyCode);
};
self.blur = function(data){
self.percentUpdate(data, 'blur');
}
self.percentUpdate = function (data, event, keyCode) {
if (event === 'blur' && keyCode === 13) {
...}
相关文章:
- 用于测试javascript中异步加载的脚本的工具
- 是否可以测试javascript函数是否是构造函数
- 使用jasmine测试JavaScript回调函数
- 测试 JavaScript Zombie 事件处理程序或 DOM 元素
- 测试JavaScript是否符合异常变量名
- 使用 Capybara 和 Minitest 来测试 JavaScript
- 在CakePHP中测试JavaScript
- Eclipse和Tomcat中的网站开发和测试:javascript被缓存
- 如何使用moment.js测试javascript对象是否为Date
- 在Rails中准确测试JavaScript分析交付系统
- 如何在经过身份验证的页面上测试javascript隐藏/显示行为
- 在 Rails 中测试 JavaScript 视图
- 使用 nodeunit 测试 JavaScript 库 - FileApi, substr undefined
- 如何加载测试 JavaScript/AngularJS 应用程序
- 用Selenium测试javascript生成的html
- 如何测试 javascript 方法是否创建一个对象并调用该对象上的方法
- 测试Javascript框架
- 在浏览器中测试 JavaScript 脚本,而无需创建 html/javascript 测试文件
- 使用 Mocha 测试 JavaScript - 如何使用 console.log 来调试测试
- 如何对 Web 套接字进行单元测试 - JavaScript