Sha256: ac1c1eadc20b076973d39eb415c7f9fa99d0498ae241d1f66239a1c74dda7af8

Contents?: true

Size: 640 Bytes

Versions: 2

Compression:

Stored size: 640 Bytes

Contents

require 'spec'
require 'isolated/require_spec'
require 'dm-core/spec/setup'
require 'dm-core/spec/lib/adapter_helpers'

# To really test this behavior, this spec needs to be run in isolation and not
# as part of the typical rake spec run, which requires dm-transactions upfront

if %w[postgres mysql sqlite oracle sqlserver].include?(ENV['ADAPTER'])

  describe "require 'dm-transactions after calling DataMapper.setup" do
    extend DataMapper::Spec::Adapters::Helpers

    before(:all) do
      @adapter = DataMapper::Spec.adapter
      require 'dm-transactions'
    end

    it_should_behave_like "require 'dm-transactions'"

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dm-transactions-1.0.0.rc2 spec/isolated/require_after_setup_spec.rb
dm-transactions-1.0.0.rc1 spec/isolated/require_after_setup_spec.rb