エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
とある案件で、Grover を使って生成したPDFの内容をテストするRSpecがローカル環境でのみ失敗してしまう... とある案件で、Grover を使って生成したPDFの内容をテストするRSpecがローカル環境でのみ失敗してしまうということがありました。 テストコードは以下のような感じです。 pdf = PDF::Reader.new(io) contents = pdf.pages.first.runs.map(&:text) expect(contents).to include '〜を見る' PDF内の文字列を pdf-reader で抽出し、「〜を見る」という文字列が含まれているかどうかをテストしています。 ローカルでは失敗するのですが、なぜかCI環境では問題なく通ります。 原因を調べる まず、PDFに文字列が出力されていないのでは?と考え、生成されたPDFをプレビューツールで開いてみたのですが、ちゃんと「見」の文字が確認できました。 次に、pdf-readerでうまく文字列を抽出できてない可能性