我正在尝试验证first_name的长度:
it { should ensure_length_of (:first_name).is_at_least(2)}
但得到错误:
Shoulda Matchers:未定义的方法`is_at_least' for:last_name:Symbol
在这种情况下,我无法在文档中找到关于正确语法的内容。
答案 0 :(得分:2)
空间很重要!方法及其参数之间不应有空格。
it { should ensure_length_of(:first_name).is_at_least(2)}
您拥有的内容被解释为:
it { should ensure_length_of( (:first_name).is_at_least(2) )}