我有,让我们说:
emp_test.rb
sales_emp_test.rb
corporate_emp_test.rb
payroll_emp_test.rb
Run Code Online (Sandbox Code Playgroud)
我怎么能一起运行它们?我应该将它们包含在另一个测试文件中吗
我正在使用test/unit gem.
小智 5
创建另一个ruby文件,并要求您运行所有测试文件.
例如,我可以使用以下代码all.rb在我的test文件夹中创建一个文件:
Dir[File.dirname(File.absolute_path(__FILE__)) + '/**/*_test.rb'].each {|file| require file }
Run Code Online (Sandbox Code Playgroud)
这将运行*_test.rb文件test夹树中找到的每个文件.
ruby -Itest test/all.rb从项目根目录运行它.
| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |