1. ホーム
  2. ruby

minitestですべてのテストを実行するには?

2023-10-09 07:38:10

質問

あるプロジェクトのソースコードをダウンロードして、バグを発見し、それを修正しました。

今、私は何かを壊したかどうかを見つけるためにテストを実行したいと思います。

テストはminitest DSLで行います。

一度に実行するにはどうしたらよいですか?

該当するrakeタスクなどを検索してみましたが、見つかりませんでした。

どうすれば解決するのでしょうか?

以下のリンクがあります。 Rake::TestTask .

ページ内に例があるので、それを参考にしましょう。

もう一つ、私が今使っているgemを載せておきますね。

require 'rake/testtask'

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

ご覧のように、私のファイルはすべて /lib にあり、スペックは /spec という名前になっており whatever_spec.rb

お役に立てれば幸いです。