don't stop at cannot definition when checking class - closes #131
This commit is contained in:
@@ -246,6 +246,14 @@ describe CanCan::Ability do
|
||||
@ability.can?(:read, [[4, 5, 6]]).should be_false
|
||||
end
|
||||
|
||||
it "should not stop at cannot definition when comparing class" do
|
||||
@ability.can :read, Array
|
||||
@ability.cannot :read, Array, :first => 1
|
||||
@ability.can?(:read, [2,3,5]).should be_true
|
||||
@ability.can?(:read, [1,3,5]).should be_false
|
||||
@ability.can?(:read, Array).should be_true
|
||||
end
|
||||
|
||||
it "should has eated cheezburger" do
|
||||
lambda {
|
||||
@ability.can? :has, :cheezburger
|
||||
|
||||
Reference in New Issue
Block a user