今、私は "Faker" Company Nameを使用して失敗している単体テストを持っています。アポストロフィ文字でRspecコントローラのテストに失敗しましたか?
expect(response.body).to match(@thing.name)
はうんざりしているようです。
エラーを見ると、Faker Companyの名前には、「O'Brian Company」や「O'Hare Company」などのようなものがあることがあります。
fakerはエンコードされた文字列ですか?エンコードされた文字列を照合するのは良い考えではないことを知っているので、Factory IMに特定の会社名を指定するだけでは実際には使用したくありません。
ありがとうございました
なぜ私の答えが十分でないように感じたのか不思議です。私が明確にできるものは何ですか? –
インクルードの問題は、インクルードに「contains」が含まれていれば、その名前に「exists」という単語だけでなく、完全に一致させたいということです。私はフォールバックとしてそれを使用するかもしれませんが、あなたの答えを間違ってマークしてください:)。私は本当に他の可能性を探しています。 – msmith1114