【问题标题】:Creating database & schema before rspec在 rspec 之前创建数据库和模式
【发布时间】:2016-10-29 08:22:08
【问题描述】:

我有一个使用 MySQL 进行测试和开发的 RoR 5 应用程序。 MySQL 服务器创建了 development 数据库,但缺少 testing 数据库(因此规范未运行)。

我可以自己创建数据库,但我想知道当我运行 rspec spec 时是否有办法让 RoR 为我创建它。

【问题讨论】:

    标签: ruby-on-rails ruby rspec ruby-on-rails-5


    【解决方案1】:

    我会这样做:

    RAILS_ENV=test bundle exec rake db:create 
    RAILS_ENV=test bundle exec rake db:schema:load  
    

    【讨论】:

    • 是的,我的意思是问是否有一种方法 RoR 可以通过运行 rspec spec(不运行其他任何东西)为我创建数据库和架构。
    • 教 RSpec 一个只需要一次的技巧有意义吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2018-11-11
    • 2011-10-07
    • 2019-07-17
    • 1970-01-01
    • 2020-08-30
    相关资源
    最近更新 更多