Sha256: 05d485c555e551e3acf7b80a8cf9b2b5ebd44b58b1030489e5b241c034d22f5c

Contents?: true

Size: 497 Bytes

Versions: 5

Compression:

Stored size: 497 Bytes

Contents

require 'trole/strategy_helper'

User.troles_strategy :bit_one, :generic => true do |c|
  # c.valid_roles = [:user, :admin]
end.configure!

module UserSetup
  def create_user
    Factory.create :user, :name => 'user', :trole => false
  end

  def create_admin_user
    Factory.create :user, :name => 'admin', :trole => true
  end
end

describe 'Trole strategy bit_one' do
  it_behaves_like "Common API"
  it_behaves_like "Trole API for two roles :bit_one"

  it_behaves_like "Trole API"  
end    

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
troles-0.6.1 spec/trole/strategies/bit_one_spec.rb
troles-0.6.0 spec/trole/strategies/bit_one_spec.rb
troles-0.5.2 spec/trole/strategies/bit_one_spec.rb
troles-0.5.1 spec/trole/strategies/bit_one_spec.rb
troles-0.5.0 spec/trole/strategies/bit_one_spec.rb