Sha256: e4054fc448f97e003480d8f6b7c95b386115a21d8c386f8588e4c92b4c54e972
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
shared_examples_for "require 'dm-migrations'" do it "should include the migration api in the DataMapper namespace" do DataMapper.respond_to?(:migrate! ).should be_true DataMapper.respond_to?(:auto_migrate! ).should be_true DataMapper.respond_to?(:auto_upgrade! ).should be_true DataMapper.respond_to?(:auto_migrate_up!, true).should be_true DataMapper.respond_to?(:auto_migrate_down!, true).should be_true end %w[Repository Model].each do |name| it "should include the migration api in DataMapper::#{name}" do (DataMapper.const_get(name) < DataMapper::Migrations.const_get(name)).should be_true end end it "should include the migration api into the adapter" do @adapter.respond_to?(:storage_exists? ).should be_true @adapter.respond_to?(:field_exists? ).should be_true @adapter.respond_to?(:upgrade_model_storage).should be_true @adapter.respond_to?(:create_model_storage ).should be_true @adapter.respond_to?(:destroy_model_storage).should be_true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dm-migrations-1.0.0.rc2 | spec/isolated/require_spec.rb |
dm-migrations-1.0.0.rc1 | spec/isolated/require_spec.rb |