Sha256: 4a50182ed80094c4f556c87c54df48642693444d68fb8aa32c84224fd55825ba

Contents?: true

Size: 935 Bytes

Versions: 14

Compression:

Stored size: 935 Bytes

Contents

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

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

class Context
  include CanTango::Api::UserAccount::Ability

  include CurrentUserAccounts
  extend CurrentUserAccounts
end

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

  describe 'user_account_ability' do
    specify { subject.user_account_ability(subject.current_user_account).should be_a CanTango::Ability }
    specify { subject.user_account_ability(subject.current_admin_account).should be_a CanTango::Ability }
  end

  describe 'current_ability' do
    specify { subject.current_account_ability(:user).should be_a CanTango::Ability }
    specify { subject.current_account_ability(:admin).should be_a CanTango::Ability }
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

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