这里有些困惑,我正在我的rails应用程序上运行rspec测试,并具有模型规格:
it { should validate_uniqueness_of(:email).case_insensitive }
这是电子邮件对象的3个测试中的1个,并且由于以下错误而不断失败:
1) User should validate that :email is case-insensitively unique
Failure/Error: it { should validate_uniqueness_of(:email).case_insensitive }
ArgumentError:
SMTP To address may not be blank: []
# ./spec/models/user_spec.rb:43:in `block (2 levels) in <top (required)>'
我不明白为什么测试模型中的电子邮件地址需要任何SMTP TO地址。
不确定要看什么帮助会很棒,因为这是我唯一的失败测试:(
[我认为只有其他东西可以帮助我运行: