RSpec Machers
RSpec Matchers | Teach Me To Code
カスタムマッチャの定義についての上記のサイトを見て。下記のような感じで定義できるみたい。
Spec::Matchers.define :contains do |element| match do |container| container.include? element end end describe Array do it do [1,2, :three, "four"].should contain "four" end end
あとfailな時の文字列として
- failure_message_for_should
- failure_message_for_should_not
を定義できる。