spec/role_spec.rb in access-granted-0.1.1 vs spec/role_spec.rb in access-granted-0.2
- old
+ new
@@ -2,23 +2,14 @@
describe AccessGranted::Role do
subject { AccessGranted::Role }
it "requires a role name" do
- expect { subject.new }.to raise_error
+ expect { subject.new }.to raise_error(ArgumentError)
end
it "creates a default role without conditions" do
expect(subject.new(:member).conditions).to be_nil
- end
-
- describe "#relevant_permissions?" do
- it "returns only matching permissions" do
- role = subject.new(:member)
- role.can :read, String
- role.can :read, Hash
- expect(role.relevant_permissions(:read, String)).to eq([AccessGranted::Permission.new(true, :read, String)])
- end
end
describe "#applies_to?" do
it "matches user when no conditions given" do
role = subject.new(:member)