标签: ruby-on-rails capybara
我正在尝试编写一个测试,检查在Capybara发送的值无效时是否返回错误。问题是,我的一个表单字段是<select>字段,我想确保无效的输入会导致表单错误。
<select>
问题是,我只能选择选择框中存在的字段,根据我的模型验证,所有这些字段都是“有效的”。我想选择一个无效字段或以某种方式输入一些无效数据,以便我可以测试错误消息。
我该怎么做?
答案 0 :(得分:0)
评论中提到的解决方案 - 测试模型而不是在集成测试中进行。谢谢MrDanA和apneadiving!