Sha256: 3d255b423bd2d3dd8b202ec113ba51ce7b7c4fd0920bbbbb4d5b2b187ad9e4b2
Contents?: true
Size: 1000 Bytes
Versions: 14
Compression:
Stored size: 1000 Bytes
Contents
require_relative 'base' module ControllerExtensions class BasicsTest < Base test "empty default denies" do @tester.acl_block! { } assert_equal :deny, @tester.default_action assert_all_forbidden end test "deny default denies" do @tester.acl_block! { default :deny } assert_equal :deny, @tester.default_action assert_all_forbidden end test "allow default allows" do @tester.acl_block! { default :allow } assert_equal :allow, @tester.default_action assert_all_permitted end test "error with bad args" do assert_raise ArgumentError do @tester.acl_block! { default 123 } end assert_raise ArgumentError do @tester.acl_block! do default :deny default :deny end end assert_raise ArgumentError do @tester.acl_block! { allow } end assert_raise ArgumentError do @tester.acl_block! { deny } end end end end
Version data entries
14 entries across 14 versions & 2 rubygems