我下载了一个项目的源代码,发现了一个bug,并修复了它.

现在,我想运行测试,看看我是否 destruct 了任何东西.

这些测试是在minitest DSL中进行的.

我如何同时运行它们?

我搜索了适用的rake任务等,但没有找到.

推荐答案

这是Rake::TestTask的链接.

页面中有一个例子可以让你开始学习

require 'rake/testtask'

Rake::TestTask.new do |t|
  t.pattern = "spec/*_spec.rb"
end

如您所见,我假设我的文件都在/lib中,我的规范在/spec中,命名为whatever_spec.rb

希望有帮助.

Ruby相关问答推荐

Ruby 扁平化 JSON 对象或哈希

Rails 7 - 访问连接模型生成新查询

在 clojure 中,如何将已排序整数数组划分为连续的分区?

有没有办法向用户返回 nil 消息但不中断 ruby​​ 中的应用程序?

如何使用 Ruby 的 optparse 解析没有名称的参数

以编程方式获得完整的 Ruby 版本?

如何从 Ruby 中的线程返回值?

判断文件是否包含字符串

如何在 ruby​​ 中编写负循环,例如 for(i=index; i >= 0; i --)

如何使用 if..else 块的结果分配变量?

ruby 是否支持 case 语句中的范围?

ruby命令在我的 Mac 上没有任何作用

object_id 分配如何工作?

如何从 Ruby 判断具有特定 pid 的进程是否正在运行?

在 ruby​​ 的超类中调用另一个方法

用 Ruby 解析 XML

确定一个值是否存在于哈希数组中

什么是 Rakefile?

我可以在 OS X v10.6.8 上升级到当前版本的 Ruby (2.2.3) 吗?

如何编写启动 tmux 会话的 shell 脚本,然后运行 ​​ruby​​ 脚本