准备一个全新的 Rails 应用,今天我们了解一下 Rails 应用的测试。
创建测试
先为我们要创建的控制器创建一个测试,比如我要创建一个名字是 Pages 的控制器,对这个控制器的测试可以放在 test/controllers 目录的下面,创建一个测试文件,文件名里可以包含控制器的名字,再加上一个 test 后缀:
test/controllers/pages_controller_test.rb
在这个测试文件里,先 require 测试需要的一个助手,名字是 test_helper。每个测试都是一个类,让它继承 ActionDispatch::IntegrationTest。在这个测试文件里添加:
require 'test_helper' class PagesControllerTest < ActionDispatch::IntegrationTest end