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