shoulda を使用した後は、shoulda がマクロを使用しなくなったことは非常に明確です (それらは優先マッチャーではすべて非推奨です)。たとえば、次のようになります。
should_allow_custom_test
次の場合は非推奨です。
should allow_custom_test
ただし、私が見つけることができるすべてのドキュメントは、それらをshoulda_macros
ディレクトリに配置することにより、以前のマクロのセットアップに関するものです。カスタムマッチャーでも同じことができると思っていましたが、見つけられないはずです。
私が使用しているマッチャーはhttp://gist.github.com/613522にあります
カスタムマッチャーを自分のに含めるにはどうすればよいTestCase
ですか?