Sha256: 1778b3c7fe5c34c953a6c0b37748c2b32a571d4fade5e2ad5c4a86d4c1249ab9
Contents?: true
Size: 767 Bytes
Versions: 1
Compression:
Stored size: 767 Bytes
Contents
require "test_helper" describe Miau, "performed authorization" do let(:user) { "User" } let(:post) { Post.new(user, 1) } let(:params) { {action: "si", controller: "posts"} } let(:posts_controller) { PostsController.new(user, params) } def test_does_nothing_when_authorized posts_controller.authorize!(post) posts_controller.verify_authorized end def test_exception_when_not_authorized assert_raises(Miau::AuthorizationNotPerformedError) { posts_controller.verify_authorized } end def test_authorization_performed posts_controller.authorize!(post) assert posts_controller.miau_authorization_performed? end def test_authorization_not_performed refute posts_controller.miau_authorization_performed? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
miau-1.1.6 | test/authorization_test.rb |