SKILL.md
テストを実行する前に読むこと
前提
docker上で実行する必要があるテストと、ローカルで実行する必要があるテストが存在します。 また、テストの実行前にこちらで作業する必要がある場合があります。依頼しなさい。
超重要
テスト自体がそもそも実行できない場合、原因を探さず、私に解決を依頼し、それを待ってテストを実行してください あなたにはインフラ知識を与えていません。調査を行わないでください
各ディレクトリ
casy-hub/casy-api
Railsはdocker上で、tsはローカルでテストを実行します worktreeで並行開発しているので、dockerが絡むRailsのテストはマウントパスのみ変更が必要です。依頼しなさい。
docker exec casy-app-api-dev bundle exec rspec ./spec/models/user_spec.rb
cd casy-api && npm i && npm run test
casy-hub/casy-ruby
Railsはdocker上でテストを実行します。tsはコードが存在しません。 worktreeで並行開発しているので、dockerが絡むRailsのテストはマウントパスのみ変更が必要です。依頼しなさい。
docker exec casy-app-bo-dev bundle exec rspec ./spec/models/t_user_spec.rb
casy-hub/casy-user
tsはローカルでテストを実行します dockerが絡まないので、マウントパスの変更は不要です
cd casy-user && npm i && npm run test
dx-api
Railsはdocker上でテストを実行します。tsはコードが存在しません。 dockerが絡みますが、マウントパスの変更は不要です。
docker exec dx-environment-api-1 bundle exec rspec ./spec/models/t_user_spec.rb