HTML を含む長い文字列と、改行文字を含まない長い文字列を比較しています。
これによると ( https://www.relishapp.com/rspec/rspec-expectations/docs/diffing )、RSpec は複数行の文字列を比較しますが、単一行の文字列は比較しません。
これをオーバーライドして、1行の文字列も比較する方法はありますか?
RSpec3を使用しています。
HTML を含む長い文字列と、改行文字を含まない長い文字列を比較しています。
これによると ( https://www.relishapp.com/rspec/rspec-expectations/docs/diffing )、RSpec は複数行の文字列を比較しますが、単一行の文字列は比較しません。
これをオーバーライドして、1行の文字列も比較する方法はありますか?
RSpec3を使用しています。
短い答えは「いいえ、これは不可能です」です。より長い答えは、可能ですが、差分を実行するカスタムマッチャーを作成する必要があります。エラー メッセージの表示をフォーマットし、希望するスタイルで diff を実行させることができます。