酶+反应:测试用户输入

时间:2017-09-09 00:53:35

标签: javascript reactjs unit-testing mocha enzyme

所以我很擅长编写测试和React。酶文献只是如此有用并没有帮助。

我在func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { label.text = (0..<3).map({ "\(pickerView.selectedRow(inComponent: $0))" }).joined() } 中有一个<input>元素,当该元素具有焦点并且<form>内没有文字时,<input>会在<div>下面创建{1}},文字为<input>。用户开始输入Required后,文本应更改为<input>

我可以模拟用户提供Make sure your code is correct焦点并尝试提交空白表单。我遇到问题的方法是将用户输入模拟到<input>,以便文本从<input>更改为Required。使用我编写的这段代码,Make sure your code is correct text-danger内的文字仍为<div>。也许我没有模拟用户正确按下Required键,我不太确定。

重申我想要发生的事情:

  • 用户点击a元素
  • 用户键入字符(例如本例中的<input>
  • a下方的<div>包含文字<input>

测试

Make sure your code is correct

0 个答案:

没有答案