匹配器
rspec-rails 提供了许多自定义匹配器,其中大多数是 rspec 兼容的 Rails 断言包装器。
重定向
# delegates to assert_redirected_to
expect(response).to redirect_to(path)
模板
# delegates to assert_template
expect(response).to render_template(template_name)
分配的对象
# passes if assigns(:widget) is an instance of Widget
# and it is not persisted
expect(assigns(:widget)).to be_a_new(Widget)