Techioz Blog

minitest ですべてのテストを実行するにはどうすればよいですか?

概要

プロジェクトのソース コードをダウンロードし、バグを見つけて修正しました。

次に、テストを実行して、何かが壊れていないかどうかを確認したいと思います。

テストは minitest DSL にあります。

それらをすべて一度に実行するにはどうすればよいですか?

該当するrakeタスクなどを探しましたが見つかりませんでした。

解決策

Rake::TestTask へのリンクは次のとおりです。

このページには、開始するための例があります。 私が現在 gem に使用しているものをもう 1 つ投稿します。

require 'rake/testtask'

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

ご覧のとおり、ファイルはすべて /lib にあり、スペックは /spec にあり、everything_spec.rb という名前が付けられていると仮定します。