我正在寻找一种方便的方法来测试基于Reform的表单对象的验证。
是否有任何匹配器(例如用于测试ActiveModel :: Validations的shoulda匹配器)来测试dry-validations?这甚至是走的路吗?
答案 0 :(得分:0)
这是:https://github.com/bloom-solutions/dry-validation-matchers
过去,我很喜欢使用shoda匹配器。这样可以大大减少重复的代码,在该代码中,您首先创建一个有效的对象,然后将受验证影响的属性更改为无效值以进行测试。
最后,这只是一个口味问题。