Railsはデフォルトではminitestでテストを書くようになっていて、テストは Unit Test (test/models) Functional Test (test/controllers) Integration Test (test/integration) に分類されています。 A Guide to Testing Rails Applications Unit TestとIntegration Testは良いんですが、端的に言えば、Functional Testは書かないのが良いです。コントローラに書いたコードをテストしたい場合は、Integration Testを書きましょう。 Rails 4までと、Rails 5以降では状況が変わってくるみたいです。 Rails 5をお使いの場合は、深く考えずにRailsがgしてくれたファイルにテストを書いて大丈夫です。 理由 Fun