adding action and subject variables to I18n unauthorized message - closes #142

This commit is contained in:
Ryan Bates
2010-09-07 15:48:07 -07:00
parent bf9b8ad1a6
commit 158c908d3b
3 changed files with 10 additions and 2 deletions

View File

@@ -327,5 +327,11 @@ describe CanCan::Ability do
@ability.unauthorized_message(:update, Array).should == "modify array"
@ability.unauthorized_message(:edit, Array).should == "modify array"
end
it "should have variables for action and subject" do
I18n.backend.store_translations :en, :unauthorized => {:manage => {:all => "{{action}} {{subject}}"}} # old syntax for now in case testing with old I18n
@ability.unauthorized_message(:update, Array).should == "update array"
@ability.unauthorized_message(:edit, 1..3).should == "edit range"
end
end
end