Sha256: 9f3232ecc0bdeeaa230a372eccfa5aaa62d18c47f86aaf5bf1879d88acc5f1d4

Contents?: true

Size: 687 Bytes

Versions: 11

Compression:

Stored size: 687 Bytes

Contents

require 'spec_helper'

describe "be_a_migration" do

  let(:migration_files) { ['db/migrate/20110504132601_create_posts.rb', 'db/migrate/20110520132601_create_users.rb'] }

  before do
    File.stub(:exist?).and_return(false)
    migration_files.each do |migration_file|
      File.stub(:exist?).with(migration_file).and_return(true)
    end
    Dir.stub!(:glob).with('db/migrate/[0-9]*_*.rb').and_return(migration_files)
  end
  it 'should find for the migration file with timestamp in filename' do
    'db/migrate/create_users.rb'.should be_a_migration
  end
  it 'should know when a migration does not exist' do
    'db/migrate/create_comments.rb'.should_not be_a_migration
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ammeter-0.2.3 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.2.2 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.2.1 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.2.0 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.1.3 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.1.2 spec/ammeter/rspec/generator/matchers/be_a_migration_spec.rb
ammeter-0.1.1 spec/ammeter/rspec/rails/generator/matchers/be_a_migration_spec.rb
ammeter-0.1.0 spec/ammeter/rspec/rails/generator/matchers/be_a_migration_spec.rb
ammeter-0.0.3 spec/rspec/rails/generator/matchers/be_a_migration_spec.rb
ammeter-0.0.2 spec/rspec/rails/generator/matchers/be_a_migration_spec.rb
ammeter-0.0.1 spec/rspec/rails/generator/matchers/be_a_migration_spec.rb