Active Adminのいくつかのリソースに対して独自のコントローラーとmember_actionsを定義しましたが、ActiveSupport::TestCaseを使用してそれらをテストする方法がわかりません。
助けていただければ幸いです、ありがとう。
Active Adminのいくつかのリソースに対して独自のコントローラーとmember_actionsを定義しましたが、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