Sha256: b7b5369519e7ddbf74028c56d5341528d424041cf12623dc40bdd4e1a384ef51
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
require 'spec_helper' require 'migration_assist' RailsAssist::Migration.orm = :active_record root_dir = RailsAssist::Migration.rails_root_dir describe 'migration' do use_orm :active_record use_helper :migration before :each do remove_migration :create_account create_migration :create_account do %q{ def self.up end def self.down end} end end after :each do remove_migration :create_account end it "should have an create_account_migration file that contains an index method and two inserted comments" do insert_into_migration :create_account, :content => '# hello' insert_into_migration :create_account do '# goodbye' end read_migration(:create_account).should have_comment 'hello' puts read_migration(:create_account) # puts migration_file_name :create_account existing_file_name :create_account, :migration root_dir.should_not have_migration :create_creative_accounting # root_dir.should have_migration :create_creative_accounting root_dir.should have_migration :create_account puts "ROOT DIR: '#{root_dir.inspect}'" nil.should have_migration :create_account do |migration_file| migration_file.should have_class_method :up migration_file.should have_comment 'hello' migration_file.should have_comment 'goodbye' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails-app-spec-0.5.0 | spec/rails_app_spec/matchers/artifact/migration/migration_spec.rb |
rails-app-spec-0.4.0 | spec/rails_app_spec/matchers/artifact/migration/migration_spec.rb |