【发布时间】:2016-07-20 13:55:17
【问题描述】:
我正在寻找一种方便的方法来测试基于 Reform 的表单对象的验证。
是否有任何匹配器(例如用于测试 ActiveModel::Validations 的匹配器)来测试 dry-validations?这甚至是要走的路吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 reform trailblazer
我正在寻找一种方便的方法来测试基于 Reform 的表单对象的验证。
是否有任何匹配器(例如用于测试 ActiveModel::Validations 的匹配器)来测试 dry-validations?这甚至是要走的路吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 reform trailblazer
有这个:https://github.com/bloom-solutions/dry-validation-matchers
我过去很喜欢使用 shoulda 匹配器。它有助于大大减少您首先创建有效对象然后将受验证影响的属性更改为无效值以进行测试的重复代码。
最后,这只是口味问题。
【讨论】: