使用Capybara和RSpec选择下拉列表的无效选项

时间:2012-07-19 19:37:34

标签: ruby-on-rails capybara

我正在尝试编写一个测试,检查在Capybara发送的值无效时是否返回错误。问题是,我的一个表单字段是<select>字段,我想确保无效的输入会导致表单错误。

问题是,我只能选择选择框中存在的字段,根据我的模型验证,所有这些字段都是“有效的”。我想选择一个无效字段或以某种方式输入一些无效数据,以便我可以测试错误消息。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

评论中提到的解决方案 - 测试模型而不是在集成测试中进行。谢谢MrDanA和apneadiving!