Sha256: ec32dfd4f80e36bb6b87999354ac8ca67a4c5dbe1bcd8cbe565ef2eec7dfe7e1
Contents?: true
Size: 1.1 KB
Versions: 13
Compression:
Stored size: 1.1 KB
Contents
require 'dm-core/spec/setup' require 'dm-core/spec/lib/adapter_helpers' require 'dm-tags' require 'dm-migrations' require 'dm-validations' DataMapper::Spec.setup Spec::Runner.configure do |config| config.extend(DataMapper::Spec::Adapters::Helpers) config.before do Object.send(:remove_const, :TaggedModel) if defined?(TaggedModel) class ::TaggedModel include DataMapper::Resource property :id, Serial has_tags_on :skills, :interests, :tags end Object.send(:remove_const, :AnotherTaggedModel) if defined?(AnotherTaggedModel) class ::AnotherTaggedModel include DataMapper::Resource property :id, Serial has_tags_on :skills, :pets end Object.send(:remove_const, :DefaultTaggedModel) if defined?(DefaultTaggedModel) class ::DefaultTaggedModel include DataMapper::Resource property :id, Serial has_tags end Object.send(:remove_const, :UntaggedModel) if defined?(UntaggedModel) class ::UntaggedModel include DataMapper::Resource property :id, Serial end DataMapper.auto_migrate! end end
Version data entries
13 entries across 13 versions & 1 rubygems