Unit testing 使用ActiveSupport::TestCase测试活动管理控制器
我已经在ActiveAdmin中为一些资源定义了自己的控制器和成员操作,现在我不知道如何使用ActiveSupport::TestCase测试它们 任何帮助都将不胜感激,谢谢。诸如此类: (我使用的是存根。如果你没有,你需要找到另一种方法来存根身份验证,或者以管理员用户的身份登录)Unit testing 使用ActiveSupport::TestCase测试活动管理控制器,unit-testing,testing,activeadmin,testcase,Unit Testing,Testing,Activeadmin,Testcase,我已经在ActiveAdmin中为一些资源定义了自己的控制器和成员操作,现在我不知道如何使用ActiveSupport::TestCase测试它们 任何帮助都将不胜感激,谢谢。诸如此类: (我使用的是存根。如果你没有,你需要找到另一种方法来存根身份验证,或者以管理员用户的身份登录) 需要“测试助手” 类AdminUserControllerTest
需要“测试助手”
类AdminUserControllerTest
类似这样的内容:
(我使用的是存根。如果你没有,你需要找到另一种方法来存根身份验证,或者以管理员用户的身份登录)
需要“测试助手”
类AdminUserControllerTest
+1,但是OP要求ActiveSupport::TestCase
,这意味着单元测试。+1,但是OP要求ActiveSupport::TestCase
,这意味着单元测试。
require 'test_helper'
class AdminUserControllerTest < ActionController::TestCase
setup do
# Creates a reference to the admin controller
@controller = ::Admin::UsersController.new
# Prevents checking for a valid user session (pretends we're logged in)
@controller.stubs(:authenticate_active_admin_user)
end
test "should ..." do
# ... the test ...
end
end