2021-04-24から1日間の記事一覧

【github】リポジトリをforkしてローカルにcloneする方法

はじめに 他人のgithubにあるリモートリポジトリをローカルにクローンするときの方法 リモートリポジトリをフォークする まずはcloneしたいリモートのリポジトリを、自分のgithubのリポジトリにforkする必要があります。 forkとはコピーみたいな意味です。 …

【RSpec】"let"と"let!"とbeforeの違いと実行順序

はじめに rspecのテストコードを書くために"let"と"let!"の違いを調べていたところ、 今度は"let!"と"before"の違いや実行順序に関して気になったのでまとめてみました。 "let"とは rspecには"let"というメソッドがあります。 これは呼び出された時にはじめ…

【FactoryBot】create_listで複数のインスタンスの配列を作成する【RSpec】

はじめに 先日、RSpecでテストを書いていた際に、テストデータをまとめて作成したいなーと思って調べたので、ご参考になれば。 create_listメソッドとは create_listメソッドとは、ファクトリに定義しているテストデータを、配列としてまとめて取得すること…

RSpecでバリデーションのテストを書こう!【rails】

はじめに 先日、はじめてRSpecでバリデーションのテストを書いたのでアウトプットとして書きます。 ご参考になれば幸いです。 userモデルとtaskモデル userモデルとtaskモデルはこんな感じです。 ※今回はtaskモデルのバリデーションテストのみ書きます。 cla…