ローカルではRSpecのテストが通っていたのに、circleciで実行するとエラーが出てしまってテストが通らないという事態が発生しました。対処方法について以下にまとめておきます。
ローカルで通っていたRspecテストが、circleciで実行すると「Webpacker can’t find application」と出てテストが通らない件
結論
circleci/config.ymlにてyarnをインストールして、webpackを実行してあげる。
コード
- run:
name: yarn Install
command: yarn install
- run: bundle exec bin/webpack
記述する場所はDBをセッティングしている場所の後に記述すればOKです。例えば– run: bundle exec rails db:schema:loadなどの後です。