Sha256: e07b8fb47a0be05e81ed1489c4b84c3a3926bd50db3c0c97a951998e413ca9e4
Contents?: true
Size: 1.32 KB
Versions: 6
Compression:
Stored size: 1.32 KB
Contents
require 'spec_helper' Rails::Migration::Assist.orm = :active_record root_dir = Rails::Migration::Assist.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 root_dir.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
6 entries across 6 versions & 1 rubygems