spec/generic/owner_permits_spec.rb in cancan-permits-0.2.5 vs spec/generic/owner_permits_spec.rb in cancan-permits-0.2.7
- old
+ new
@@ -1,28 +1,2 @@
require 'generic/spec_helper'
-
-describe Permits::Ability do
- context "Editor user" do
- before :each do
- @editor = User.new(1, :editor, 'kristian')
- @ability = Permits::Ability.new @editor
- @comment = Comment.new(1)
- @post = Post.new(1)
- @article = Article.new('kristian')
- end
-
- it "should be able to :read Comment he owns, using default :user_id relation - foreign key to User.id" do
- @ability.should be_able_to(:read, Comment)
- @ability.should be_able_to(:read, @comment)
- end
-
- it "should be able to :read Post he owns, using :owner relation - foreign key to User.id" do
- @ability.should be_able_to(:read, Post)
- @ability.should be_able_to(:read, @post)
- end
-
- it "should be able to :read Article he owns, using :author relation - foreign key to User.name" do
- @ability.should be_able_to(:read, Article)
- @ability.should be_able_to(:read, @article)
- end
- end
-end
\ No newline at end of file
+require 'generic/api/owner/xgroup'