gpt4 book ai didi

ember.js - 从验收测试中触发输入的操作?

转载 作者:行者123 更新时间:2023-12-05 00:23:12 25 4
gpt4 key购买 nike

我的模板中有这个:

  {{ input
value=model.title
focus-out="finishEditingTitle"
insert-newline="finishEditingTitle"
}}

Action 是异步的。我想测试在用户完成编辑文本字段后,执行操作并将结果反射(reflect)在页面上。

我试过这个
fillIn('input', 'asdf');
keyEvent('input', 'keypress', 13);

但它不会触发 Action !

同时做 click('button');<button {{action "save"}}>确实触发了 Action 。

如何从验收测试中触发输入的操作?

fiddle : http://emberjs.jsbin.com/dapuge/1/edit?html,js,output

最佳答案

如此处定义:
http://snipplr.com/view/53641/jquery-simulate-keypress-trigger/

使用 keyup 代替 keypress:

fillIn('input', 'asdf');
keyEvent('input', 'keyup', 13);

关于ember.js - 从验收测试中触发输入的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com