民间
这些部分周围的人都知道,是否可以在运行结束时阻止Cucumber清除测试数据?我有一些测试仍然失败,我想看看支持这些测试的数据...
有任何想法吗?
谢谢!
科里·威尔克森(Cory Wilkerson)
最佳答案
在features/support/env.rb
文件中,对此有一些注释。如果您不想在特定方案完成后回滚数据库,则将@no-txn
标记添加到方案中。然后,您需要自己清理数据库。最简单的方法是执行db:test:clone
。
解决问题的最佳方法是单独运行问题方案并查看每个方案如何失败。如果您进行运行并且有方案将数据保留在数据库中,那么您将导致各种问题。解决方案后,请在下一个工作或运行之前先执行db:test:clone
。
关于ruby-on-rails - cucumber 清理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1847914/