Sha256: b7435b7ff0314216197faec80c6a6678d7fc356f80f8454683db698a36e3a9b1

Contents?: true

Size: 647 Bytes

Versions: 13

Compression:

Stored size: 647 Bytes

Contents

require 'rspec'
require 'cantango'
require 'fixtures/models'
require 'cantango/api/current_users'
require 'cantango/configuration/engines/store_engine_shared'

CanTango.config.users.register :user, :admin

class Context
  include CanTango::Api::User::Ability

  include CurrentUsers
  extend ::CurrentUsers
end

describe CanTango::Api::User::Ability do
  subject { Context.new }

  describe 'user_ability user' do
    specify { subject.user_ability(subject.current_user).should be_a CanTango::Ability }
  end

  describe 'user_ability admin' do
    specify { subject.user_ability(subject.current_admin).should be_a CanTango::Ability }
  end
end
 

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
cantango-0.8.9.5 spec/cantango/api/attributes_spec.rb
cantango-0.8.9.4 spec/cantango/api/attributes_spec.rb
cantango-0.8.9.3 spec/cantango/api/attributes_spec.rb
cantango-0.8.9.2 spec/cantango/api/attributes_spec.rb
cantango-0.8.9.1 spec/cantango/api/attributes_spec.rb
cantango-0.8.9 spec/cantango/api/attributes_spec.rb
cantango-0.8.8.1 spec/cantango/api/attributes_spec.rb
cantango-0.8.8 spec/cantango/api/attributes_spec.rb
cantango-0.8.7 spec/cantango/api/attributes_spec.rb
cantango-0.8.6.2 spec/cantango/api/attributes_spec.rb
cantango-0.8.6.1 spec/cantango/api/attributes_spec.rb
cantango-0.8.6 spec/cantango/api/attributes_spec.rb
cantango-0.8.5.1 spec/cantango/api/attributes_spec.rb