Sha256: b48e05f22a18a19f800bab6e54d1a3a23ba681a37a0bca9f1701af983aacff33

Contents?: true

Size: 545 Bytes

Versions: 2

Compression:

Stored size: 545 Bytes

Contents

require 'spec_helper'

describe 'rake db:structure:dump' do
  it 'copies over activerecord_views data' do
    ActiveRecordViews.create_view ActiveRecord::Base.connection, 'test_view', 'TestView', 'SELECT 1'

    FileUtils.rm_f 'spec/internal/db/structure.sql'
    system("rake -f spec/internal/Rakefile db:structure:dump")
    raise unless $?.success?

    sql = File.read('spec/internal/db/structure.sql')
    FileUtils.rm_f 'spec/internal/db/structure.sql'

    expect(sql).to match(/COPY active_record_views.+test_view\tTestView/m)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activerecord_views-0.0.14 spec/tasks_spec.rb
activerecord_views-0.0.13 spec/tasks_spec.rb