使用水豚,我想评估我的simple_form
是否有效,即是否处理了之前的提交,没有错误。
今天,我使用:
expect(page).not_to have_selector(".field_with_errors")
不幸的是,not_to
需要等待Capybara.default_max_wait_time
,以确保表单不包含任何无效输入。
是否有一种方法可以配置simple_form,以便我可以使用expect(page).to
而不是expect(page).not_to
检测有效表单?
1条答案
按热度按时间qeeaahzv1#
参考这个简单形式的文档,可以灵活地添加自定义输入,你可以在默认_最大_等待_时间的时候在水豚中跟踪。这个时间也可以减少,但我认为这不会服务于这里的目的
使用类似这样的东西'在SimpleForm初始化器中:
配置/简单表单.rb
您可以按照gem自述文件使用的其他 Package 器
现在期望(第页)。to应该按照期望工作