Sha256: a8d24460ec41585e0c1969de0a589c860780910c1e2cb9ee286cc4054c34dc9d

Contents?: true

Size: 688 Bytes

Versions: 21

Compression:

Stored size: 688 Bytes

Contents

require 'spec_helper'

describe CanTango::Ability::Cache::Reader do
  let (:session) do
    {}
  end

  let(:user) { User.new 'kris', 'kris@gmail.com' }

  let(:ability) { CanTango::Ability.new user, :session => session }

  let(:cache) { CanTango::Ability::Cache.new ability }

  subject do
    CanTango::Ability::Cache::Reader.new cache
  end

  specify { subject.should be_a CanTango::Ability::Cache::Reader }

  describe 'prepared rules' do
    before do
      $b = [:a,:b,:c]
      @rules = [ CanCan::Rule.new(true, :read, :all, nil, {}) ]

      subject.expects(:loaded_rules).returns(@rules)
    end

    specify do
      subject.prepared_rules.should == @rules
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
cantango-0.9.4.7 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4.6 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4.5 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4.3 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4.2 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4.1 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.4 spec/cantango/ability/cache/reader_spec.rb
cantango-0.9.3.2 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9.5 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9.4 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9.3 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9.2 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9.1 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.9 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.8.1 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.8 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.7 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.6.2 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.6.1 spec/cantango/ability/cache/reader_spec.rb
cantango-0.8.6 spec/cantango/ability/cache/reader_spec.rb