匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

Rails4のテストはRSpecで書くべきなんでしょうか?


個人でRails4で開発をしています。検索してるとどうにもRSpecでテストされている方が多いです。
MinitestがRails4の標準なようなのでそれを使っているのですが、どうにも不安です。まだテスト項目は400もないので、RSpecで書いたほうがいいなら置き換えようと思います。
ご意見を下さい。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/06/14 08:23:35
  • 終了:2014/06/21 08:25:06

ベストアンサー

匿名回答1号 No.1

匿名回答1号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2014/06/14 16:32:46

MinitestにもRSpecにもそれぞれ長所短所があると思うので一概にどちらを選ぶべき、という回答はできないと思います。
僕自身はRSpecオンリーで、Minitestを触ったことがないので、両者の比較はできませんが、少なくともRSpecを使っていて不満を覚えた記憶は特にありません。

MinitestとRSpecの比較についてはこちらの記事が参考になるかもしれません。

rubyhiroba で minitest について LT した
http://willnet.in/92

僕自身はRSpecに不満はないものの、中にはMinitestの方が好き、という人もいます。
どちらを好むかは人それぞれです。

私がMinitestとRailsのFixturesにハマった7つの理由
http://nilp.hatenablog.com/entry/2014/06/01/165448


ただし、個人的な感覚で言えば、日本ではMinitestよりもRSpecの方が情報源が多いと感じています。
なので、何かに行き詰まったときはRSpecの方が素早く解決できるかもしれません。

実際、RSpecであればこういう電子書籍も発売されていますが、Minitestに関しては日本語の技術書を見つけられませんでした。

Everyday Rails - RSpecによるRailsテスト入門
https://leanpub.com/everydayrailsrspec-jp

もし質問者さんが「Rails 4標準だから」という以外に、「Minitestのここが好き!」というポイントを挙げられないのであれば、RSpecを使う方がベターかもしれません。

あまり具体的な回答になっていないかもしれませんが、参考になれば幸いです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません