Sha256: ef5e9c3d31bff482b65ef41fbceb6becf9bef2fdc306e04bdf3e434f21b4eea8
Contents?: true
Size: 671 Bytes
Versions: 14
Compression:
Stored size: 671 Bytes
Contents
require 'helper' class TestAdminApplication < Test::Unit::TestCase def setup load_fixture 'data_mapper' end should 'set basic roles' do mock_app do enable :authentication set :app_name, :test_me set :use_orm, :datamapper # Do a simple mapping access_control.roles_for :any do |role| role.allow "/" role.deny "/foo" end # Prepare a basic page get("/login") do set_current_account(Account.admin) end get("/foo") do "foo" end end get "/login" assert_equal 200, status get "/foo" assert_not_equal "foo", body end end
Version data entries
14 entries across 14 versions & 1 rubygems