Rails 4.1 と Pundit gem を使用しています。UserPolicy クラスの UserPolicyTest クラスを作成しました。しかし、rake テストを実行すると、クラス内のテストはどれも実行されません。また、ミニテストを使用しようとしています。親クラスがどうあるべきかについてのドキュメントが見つかりません。MiniTest::Unit:TestCase の拡張も試みましたが、うまくいきませんでした。以下は、test/policies フォルダーにあるテスト クラスです。名前は user_policy_test.rb です。スペースを節約するために、ファイル内のいくつかのテストを削除しました。
require 'test_helper'
class UserPolicyTest < ActiveSupport::TestCase
def setup
@user = users(:regularuser)
@admin = users(:admin)
@admin.role = :admin
end
def test_index
policy = UserPolicy.new @admin, nil
refute policy.index?
end
end