エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby on Rails / RSpec - difference betwee... 概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby on Rails / RSpec - difference between stubs and mocks 原文公開日: 2018/01/25 著者: Paweł Dąbrowsk 本記事を読む前にスタブやモックの使い方も調べておきましょう。 構文の違い 唯一の違いは先頭のメソッドです。スタブではallowが先行し、モックではexpectが先行するでしょう。 利用法の違い スタブは、他のメソッドが実行されないようにして欲しい値を返させるものです。モックは、指定のメソッドが実行されたかどうかを、引数や頻度を指定してチェックするものです。 コード例 例から学ぶのが一番ですので、ひとつコード例をご覧ください。クラスとそれに対応するテストを作ります。 class Message def initialize(user: user