【发布时间】:2011-12-28 18:36:20
【问题描述】:
我有一个如下控制器:
namespace :admin do
resources :posts
end
# app/controllers/admin_posts_controller.rb
module Admin
class PostsController < ApplicationController
end
end
问题是我不知道Admin::PostsControllerTest去哪里了。
我期待以下作品:
# test/functional/admin/posts_controller_test.rb
module Admin
class PostsControllerTest < ActionController::TestCase
end
end
但如果我这样做,我在运行 rake test:functionals 时会收到以下错误:
RuntimeError: @controller is nil: make sure you set it in your test's setup method.
【问题讨论】:
标签: ruby-on-rails testing tdd