ruby 第2步 - 测试ElasticSearch - database_cleaner.rb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 第2步 - 测试ElasticSearch - database_cleaner.rb相关的知识,希望对你有一定的参考价值。

RSpec.configure do |config|

  #config.before(:suite) do
  #  DatabaseCleaner.clean_with(:truncation)
  #end

  #config.before(:each) do
  #  DatabaseCleaner.strategy = :transaction
  #end

  #config.before(:each, :js => true) do
  #  DatabaseCleaner.strategy = :truncation
  #end

  #config.before(:each) do
  #  DatabaseCleaner.start
  #end

  #config.after(:eache) do
  #  DatabaseCleaner.clean
  #end

  config.before(:suite) do
    DatabaseCleaner.strategy = :transaction
    DatabaseCleaner.clean_with(:truncation)
  end
 
  config.around(:each) do |example|
    DatabaseCleaner.strategy = example.metadata[:commit] ? :truncation : :transaction
    DatabaseCleaner.cleaning do
      example.run
    end
  end

end

以上是关于ruby 第2步 - 测试ElasticSearch - database_cleaner.rb的主要内容,如果未能解决你的问题,请参考以下文章

ruby 第1步 - 测试ElasticSearch - spec_helper.rb

如何在 crontab 中进行测试

ruby 2.5 是不是已经用 Rails 4.2 测试过?

第5 意搭建S3C6.410 开发板的测试环境

Hibernate5.x的CRUD功能测试

ruby安装sass和compass步骤