Pact 1.9.3のprovider verifyはRSpec3以降が必要
T/O
rake pact:verify
の処理をどんどん中に降りていくと
ruby -S pact verify --pact-helper {helper}
のコマンドから rspec を起動する処理があるんだけど、ここで RSpec 2 だと –pact-helper という rspec が受け取れないオプションを渡してしまうという現象が起きる。
本来 Pact の RSpec への依存は 2.14+ になっているので直そうと思えば直せるのかもしれないが、たぶんそれをやるモチベーションを作り出すのはなかなか大変だろう。
自分も今回はそこまで修正量が多くなかろうという読みで RSpec のバージョンを上げる方法を選択して解決した。
More
Recent Posts
- » GuideRailというimmutable value objectをうまく使うためのgemを作ってみた
- » PlantUMLの-pipeモードとEmacsのplantuml-mode
- » Emacs + ruby-lsp + Standardで快適コーディング
- » ものぐささんのためのTypeScriptを使いつつGASでも使えるライブラリ開発環境
- » quickjs.rbでRubyの環境からJavaScriptのロジック(I/Oのないコード)の動作結果を得る
- » kintoneからエクスポートしたCSVデータの変換ライブラリを作ってみた
- » MCPメモ
- » Mermaidの大きすぎる余白を調整する方法の一例
- » LLMアプリをLLMを使いながら作ってみた
- » Gemini Advancedでもうゲームが変わっていた