spec/rails/auth/rspec/matchers/acl_matchers_spec.rb in rails-auth-0.0.1 vs spec/rails/auth/rspec/matchers/acl_matchers_spec.rb in rails-auth-0.1.0
- old
+ new
@@ -1,20 +1,20 @@
RSpec.describe "RSpec ACL matchers", acl_spec: true do
- let(:example_principal) { x509_principal_hash(ou: "ponycopter") }
- let(:another_principal) { x509_principal_hash(ou: "derpderp") }
+ let(:example_certificate) { x509_certificate_hash(ou: "ponycopter") }
+ let(:another_certificate) { x509_certificate_hash(ou: "derpderp") }
subject do
Rails::Auth::ACL.from_yaml(
fixture_path("example_acl.yml").read,
matchers: {
allow_x509_subject: Rails::Auth::X509::Matcher,
- allow_claims: ClaimsPredicate
+ allow_claims: ClaimsMatcher
}
)
end
describe "/baz/quux" do
- it { is_expected.to permit get_request(principals: example_principal) }
- it { is_expected.not_to permit get_request(principals: another_principal) }
+ it { is_expected.to permit get_request(certificates: example_certificate) }
+ it { is_expected.not_to permit get_request(certificates: another_certificate) }
it { is_expected.not_to permit get_request }
end
end