Sha256: 037b38ab69332d9eea476d2363ec7162eee6f4f15fb91ef9e51ffe07f2f94949

Contents?: true

Size: 538 Bytes

Versions: 9

Compression:

Stored size: 538 Bytes

Contents

require 'test_helper'

class ACLHelperMethodTest < ActionController::TestCase
  setup do
    assert @user = User.create
  end

  test "foo owner allowed" do
    assert @user.has_role! :owner, Foo.first_or_create

    assert get :allow, :user_id => @user.id
    assert_select 'div', 'OK'
  end

  test "another user denied" do
    assert @user.has_role! :owner

    assert get :allow, :user_id => @user.id
    assert_select 'div', 'OK'
  end

  test "anon denied" do
    assert get :allow
    assert_select 'div', 'AccessDenied'
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
acl9-2.1.2 test/controllers/acl_helper_method_test.rb
acl9-2.1.1 test/controllers/acl_helper_method_test.rb
acl9-2.1.0 test/controllers/acl_helper_method_test.rb
acl9-2.0.0 test/controllers/acl_helper_method_test.rb
acl9-1.3.0 test/controllers/acl_helper_method_test.rb
acl9-1.2.1 test/controllers/acl_helper_method_test.rb
acl9-1.2.0 test/controllers/acl_helper_method_test.rb
acl9-1.1.0 test/controllers/acl_helper_method_test.rb
acl9-1.0.0 test/controllers/acl_helper_method_test.rb