gpt4 book ai didi

ruby-on-rails - Rails 功能测试:如何测试 Admin::PostsController

转载 作者:行者123 更新时间:2023-11-28 19:46:48 24 4
gpt4 key购买 nike

我有一个如下的 Controller :

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.

最佳答案

您找对了位置。试试这个:

class Admin::PostsControllerTest < ActionController::TestCase
#put your tests here
end

关于ruby-on-rails - Rails 功能测试:如何测试 Admin::PostsController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com