0

我正在使用以下 rspec 设置代码:

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(:each) do
    DatabaseCleaner.clean
  end

end

但尽管如此,它仍然不起作用。我的 JS 测试因琐碎的事情而失败,而且很奇怪。它会通过第一轮,然后当它再次运行时,它不会通过。find model with id下次运行时它会抱怨不能。这是使用guard-rspec。

4

0 回答 0