Sha256: ac026bc1de423934af24191be873e3d97d4132ed03e1cb997bb669bd027d759f

Contents?: true

Size: 445 Bytes

Versions: 4

Compression:

Stored size: 445 Bytes

Contents

require_relative '../../spec_helper'

describe DataMapper::Property::Discriminator do
  before :all do
    Object.send(:remove_const, :Foo) if defined?(Foo)
    Object.send(:remove_const, :Bar) if defined?(Bar)

    class ::Foo; end
    class ::Bar; end

    @name          = :type
    @type          = described_class
    @value         = Foo
    @other_value   = Bar
    @invalid_value = 1
  end

  it_behaves_like 'A semipublic Property'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sbf-dm-core-1.5.0 spec/semipublic/property/discriminator_spec.rb
sbf-dm-core-1.4.0 spec/semipublic/property/discriminator_spec.rb
sbf-dm-core-1.3.0 spec/semipublic/property/discriminator_spec.rb
sbf-dm-core-1.3.0.beta spec/semipublic/property/discriminator_spec.rb