全然大したことではないです。 RSpecのexampleを書いていると、単純な繰り返しのexampleをたくさん書く必要に迫られることがたまにあります。 例として、UserモデルのJSONオブジェクトに、期待するいくつかのキーが正しく含まれているか確かめるexampleを普通に書いてみます。 (例ででてくる「have_json」というCustom Matcherは「[rails] rspecでJSONをテストする – func09」にて紹介されていたものです。便利に使わせていただいています。ありがとうございます!) describe User do let(:user) {stub_model(User)} describe "#to_json" do it "should have :id in response JSON" do user.to_json.should have_jso
![RSpecのexampleをイテレータで量産する | CreativeStyle](https://cdn-ak-scissors.b.st-hatena.com/image/square/68c29f3a91df843ffd323f5d1924b2225795b4a7/height=288;version=1;width=512/https%3A%2F%2Fkadoppe.com%2Fwp-content%2Fuploads%2F2012%2F03%2Fdavid_chelimsky_the_rspec_father.jpg)