相关疑难解决方法(0)

添加索引到电子邮件列的罪魁祸首单元测试失败

我是设计和导轨的新手,我只是将设计与我的示例应用程序集成在一起.我注意到在创建用户模型之后,我的所有单元测试都失败了.我试着缩小它,发现即使生成的断言'真相' user_test.rb也失败了:

ActiveRecord::RecordNotUnique: SQLite3::ConstraintException: \
    column email is not unique: INSERT INTO "users" (...
Run Code Online (Sandbox Code Playgroud)

有一次我评论出add_index......

# add_index :users, :email, :unique => true
Run Code Online (Sandbox Code Playgroud)

...并通过它重新运行rake db:test:load并重新运行测试ruby -I test test/unit/user_test.rb.

有没有人经历过这个?

testing indexing unit-testing ruby-on-rails devise

24
推荐指数
2
解决办法
5498
查看次数

标签 统计

devise ×1

indexing ×1

ruby-on-rails ×1

testing ×1

unit-testing ×1