1. ホーム
  2. ルビー

[解決済み】RSpecで単一のテスト/仕様ファイルを実行するにはどうすればよいですか?

2022-03-29 17:09:22

質問

一つのspecファイルのテストを実行できるようにしたい - 例えば、編集中の一つのファイルに対して。 rake spec はすべてのspecを実行します。 私のプロジェクトはRailsプロジェクトではないので rake spec:doc は動作しません。

これが重要かどうかは分かりませんが、私のディレクトリ構造は以下の通りです。

./Rakefile
./lib
./lib/cushion.rb
./lib/cushion
./lib/cushion/doc.rb
./lib/cushion/db.rb
./spec
./spec/spec.opts
./spec/spec_helper.rb
./spec/db_spec.rb

解決方法は?

または、rake をスキップして 'rspec' コマンドを使用することもできます。

rspec path/to/spec/file.rb

あなたの場合、./spec/db_spec.rb ファイルに適切なヘルパーが含まれていれば、問題なく動作すると思います。

古いバージョンのrspecを使用している場合はそうなります。

spec path/to/spec/file.rb