Sha256: 275331aa3eb80b4f6596ef3ad0819337e14e93dda310c5b48ac326de72eda6b7

Contents?: true

Size: 474 Bytes

Versions: 3

Compression:

Stored size: 474 Bytes

Contents

require 'spec_helper'

describe Support::ClassRegistry do
  Super = Class.new
  Sub   = Class.new(Super)

  before(:all) do
    @registry = Support::ClassRegistry.new
  end

  it "should store class symbols" do
    @registry[:'Super'] = Super
    expect(@registry[:'Super']).to eql(Super)
  end

  it "should retrieve class keys" do
    expect(@registry[Super]).to eql(Super)
  end

  it "should retrieve subclass keys" do
    expect(@registry[Sub]).to eql(Super)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
quebert-3.3.0 spec/support_spec.rb
quebert-3.2.1 spec/support_spec.rb
quebert-3.2.0 spec/support_spec.rb