概要 privateメソッドは、クラス内部の実装であるため、通常通りのテストができません。 publicメソッドのようにテストを書くとエラーになってしまいます。 今回、 Rspecでprivateメソッドをテストをする方法を学んだのでこちらに記事にしました 内容 privateメソッドをテストする方法は、sendメソッドを使うことです。 sendメソッドは、Rubyのインスタンスが持つメソッドです。インスタンス生成時に必ずついていきます。 できることは、インスタンスメソッドを動的に呼び出せます。 下記のような形です。 class Greeting def hello 'hello' end e…