お知らせ 昨日、Qiitaに「テストコードの期待値はDRYを捨ててベタ書きする ~テストコードの重要な役割とは?~」という記事を書きました。 テスト初心者の人が読むと役に立つかもしれません。 よかったら読んでみてください。 追記:さらに続編も書きました 上の記事で説明したテストコードをMinitestで書いたバージョンと、RSpecらしく書いたバージョンを説明している、続編の記事です。 この記事を書いた理由、もしくは「DRYを捨てる」という表現について この記事を書いた理由は、テストコード内で変数や実装コード側のロジックを多用するコードを最近何度か目にしたからです。 たとえばこんな感じです。 given(:user) { create :user, name: 'Alice' } scenario 'ユーザー詳細ページを表示する' do visit user_path(user) expe
![Qiitaに「テストコードの期待値はDRYを捨ててベタ書きする」という記事を書きました - give IT a try](https://cdn-ak-scissors.b.st-hatena.com/image/square/51bba934ff01cab815ac8acd7d1fa904b84cb05f/height=288;version=1;width=512/https%3A%2F%2Fblog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)