Sha256: bfd2e555f81171ef9f881cc173144939131c75fd24d887c8191ae926ec61768c

Contents?: true

Size: 441 Bytes

Versions: 6

Compression:

Stored size: 441 Bytes

Contents

require 'spec_helper'

describe Arrthorizer::Role do
  context "when a new ContextRole class is created" do
    let(:context_role) { class TestRole < Arrthorizer::ContextRole; end; TestRole.instance }

    specify "that role is stored" do
      Arrthorizer::Role.get(context_role.to_key).should be context_role
    end

    after :each do
      if defined?(TestRole)
        Object.send(:remove_const, :TestRole)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
arrthorizer-0.1.3 spec/integration/role_spec.rb
arrthorizer-0.1.2 spec/integration/role_spec.rb
arrthorizer-0.1.1 spec/integration/role_spec.rb
arrthorizer-0.1.0 spec/integration/role_spec.rb
arrthorizer-0.1.0.pre2 spec/integration/role_spec.rb
arrthorizer-0.1.0.pre spec/integration/role_spec.rb