【发布时间】:2015-04-15 13:46:25
【问题描述】:
我们的 RSpec 测试套件中有很多测试。目录结构看起来像 -
spec/
truncation/
example1_spec.rb
example2_spec.rb
...
transaction/
example1_spec.rb
example2_spec.rb
...
我想在 transaction/ 文件夹中的所有规范文件运行之前恢复测试数据库转储,并在所有测试完成后清空它。
有没有办法做到这一点?
有 before(:suite) 和 after(:suite) 钩子,但它们适用于单个规范文件。
有没有办法为 RSpec 中的目录提供前后挂钩?
【问题讨论】:
标签: ruby-on-rails ruby rspec