改革:干验证匹配者

时间:2016-07-20 13:55:17

标签: ruby-on-rails ruby ruby-on-rails-4 reform trailblazer

我正在寻找一种方便的方法来测试基于Reform的表单对象的验证。

是否有任何匹配器(例如用于测试ActiveModel :: Validations的shoulda匹配器)来测试dry-validations?这甚至是走的路吗?

1 个答案:

答案 0 :(得分:0)

这是:https://github.com/bloom-solutions/dry-validation-matchers

过去,我很喜欢使用shoda匹配器。这样可以大大减少重复的代码,在该代码中,您首先创建一个有效的对象,然后将受验证影响的属性更改为无效值以进行测试。

最后,这只是一个口味问题。