最近やたらとAPIを書くことが多いので、一旦自分の整理も含め、テスト周りの基本的なところについて書こうと思いました。 環境 Ruby 2.2.0 Rails 4.2.3 RSpec 3.3.2 Guard FactoryGirl RSpec,Guard,FactoryGirlのインストール・使い方に関しては、あらかじめ「RailsでRspecを使用するための準備など」を読んで用意しておいてください。 RspecでAPIのテストを行う RspecでAPIのテストを行う際には、通常のControllerテストではなく、Request specという機能を使用します。 Request specでテストを行う場合は、specフォルダ以下にrequestsフォルダを作成し、その下にspecファイルを作成していきます。 準備 specファイルの作成 はじめにspecファイルを作成していきます。今回はU