rspec
helen.hatenablog.com 一晩でさっくり書いたものの追記、修正。 モック・スタブとは 単体テストで必要になるパーツを擬似的に再現する仕組み 使われるところ 揃っていないため「本物」でテストできない時 状況によって変化するオブジェクトがテスト結果に影…
rspecのエラー出しまくってたのと キーワード引数が素敵過ぎたのでまとめ rspecで遭遇したエラーたち 引数の個数がおかしい問題 ArgumentError: wrong number of arguments (4 for 0) 4が呼び出し側の引数の数、0がメソッド側の引数の数 メソッドの引数は0…
データが入っているはずなのにrspecで何度実行しても ActiveRecord::RecordNotFoundが返ってくる罠にはまっていました状況としては、 ・DBにデータが入っているのはrails dbで確認済み ・irbでHoge.find(1)で取得できることは確認済み ・なのにspecで @hoge …
mockの使い方を調べる人柱になってたら let使いましょうと言われたのでお勉強めも letとは memoized helper method メモ化:呼び出しの際の結果を引数を保存し、後で同じ引数で呼び出されたら計算せずにその格納されている結果を返す 特徴 遅延評価 変数が参…
開発チームで railsでモックの調査する人柱になってくれる人!という募集があり 人柱やりまーすと立候補したところから始まりました。実は一回挫折していて気になっていたのと ちょうど自分の作業に区切りがついたのでやってみました モックとは 本物のフリ…
あの人の実装が終わらないと こっちのspec実装終われないし本体の実装も入れないんですけど! しかも! 未実装のfailuresがうざい!という時に、 そういえばrspecにはpendingがあったはずと思い出し実験したのでメモ。 pendingとskipの違い pending エラーで…