【SonicGarden Study #08】RSpec初心者に送るRSpec最強チュートリアル ~RubyMineもあるよ!~ #sg_study
- sonicgarden_inc
- 2294
- 0
- 1
- 0
RSpecはitとかdescribeとかcontextとかshouldとかexpectとかあってどういう書き方がいけてるのかわからなくなってくるから困る #sg_study
2014-03-17 20:05:17rspec、 shouldはナウい書き方ではない ( #sg_study live at http://t.co/JbIg7pRoAJ)
2014-03-17 20:06:47モデルのテストで、バリデーション単体をテストするのって、みなさんやられてることなんですか? なんか、validates だけをテストするのって構文エラーレベルのテストケースな気がして、あんまり意味を見出せないのですが。。ちゃんと記述すれば動くの前提ですし。。 #sg_study
2014-03-17 20:09:36逆の動きになるけど、validates を書くと、どういうケースで valid になるかが自動で出力されるようなテストヘルパーってないのかしら #sg_study
2014-03-17 20:11:23メソッドの仕様としての境界をテストする spec とメソッドの内部をテストする spec が同じように書けちゃうから、気持が悪いのかも。。 #sg_study
2014-03-17 20:13:46資料である翻訳にこのように書かれているようです。 "「こんなテストは役に立たない。モデルに含まれるすべてのバリデーションを確認しようとしたらどれくらい大変になるのかわかっているのか?」そんなふうに思っている人もいるかもしれません。" #sg_study
2014-03-17 20:15:04【合計視聴者数300人超え!】伊藤先生によるRspec入門、現在生放送中です! http://t.co/owzxjKhNoe #sg_study
2014-03-17 20:24:31specifyのブロックは使い分けたりはしないですか?無理に使わなくてもええんすかね。わかりやすくなるケースとかあれば。 #sg_study
2014-03-17 20:26:46テストケースが増えてくると、specの数が膨大になって、ファイルが大きくなってくると思うんですが、specファイルを分割したりってするほうがいいんですか? #sg_study
2014-03-17 20:37:40【質問】今回はdescribeをvalidationを一つのグループとして分けていましたが、どういった単位で分けるのが一番良いのかいつも悩みます。どういった分類に分けるように気をつけていますか? #sg_study
2014-03-17 20:39:59letの使い方少ししかわかってないんですけど、@のインスタンス変数で書いてたところがletで全部いけるってイメージですか?#sg_study
2014-03-17 20:41:19@hamasyou validates if: がある場合はテストが欲しいな〜とは思います。あまりにもシンプルな場合は作業感がありますが。 #sg_study
2014-03-17 20:41:59使われてたRubyMineのショートカット、知りたい…。調べよう…。パッとSpec実行させるとか、DRYするときになんか表示されたヤツとか。#sg_study
2014-03-17 20:43:19@Oakbow7 ですね。僕も if が入るようなときとか、複合的な条件での場合なんかは書きますね。 ありがとうございます! #sg_study
2014-03-17 20:44:33日本語で書く場合 it 'なんたらである事' よりも specify 'なんたらである事’ の方がそれっぽく見えるなーってのはありますねー。 ( #sg_study live at http://t.co/FZEidNQwrJ)
2014-03-17 20:46:10feature test を書く前提だと controller の unit test をあんまり書きたくなくなる気がよくするのですが、実務でやられている方のご意見をお聞きしてみたいです。自分は今は両方書いてますが、冗長だなーと思うことが多いので..。 #sg_study
2014-03-17 20:48:24