Ruby on RailsでRSpecを使ったテストのサンプルコード
こちらのリポジトリは、以下のブログ記事のサンプルコードになります。記事も併せてご覧ください。
次のコマンドを実行してコンテナを立ち上げてください。
docker-compose up -d --build
次のコマンドを実行してDBを作成してください。
docker-compose exec rails bundle exec rails db:create
docker-compose exec rails bundle exec rails db:migrate
次のコマンドを実行してテストを実施てください。
docker-compose exec rails bundle exec rspec
次のコマンドを実行してcoverage/
をホスト端末側へコピーしてください。
docker cp $(docker-compose ps -q rails):/app/coverage ./src
必要に応じて、次のコマンドを実行してコンテナを削除できます。
docker-compose down