Mar*_*lec 2 ruby-on-rails ruby-on-rails-3
我有一个简单的单元测试:
def test_conversation_without_a_name_is_invalid
conversation = Conversation.new
assert conversation.name.blank?
assert !conversation.valid?
end
Run Code Online (Sandbox Code Playgroud)
失败的是:
1)错误:test_conversation_without_a_name_is_invalid(ConversationTest):ActiveRecord :: RecordNotUnique:PG ::错误:错误:重复键值违反唯一约束"index_admins_on_email"DETAIL:键(email)=()已存在.
似乎由于某种原因,测试试图创建一个Devise管理员用户并且失败,但我不知道为什么它首先尝试这样做,甚至如何纠正它.
我在rails控制台中运行了相同的测试,它运行正常,非常困惑.
有没有人遇到这个或知道发生了什么?任何帮助,将不胜感激!
| 归档时间: |
|
| 查看次数: |
440 次 |
| 最近记录: |