Sha256: 0e20701e1d1873b7bfbf0c716df4658087447370be8571fdd02556c5544df4c5

Contents?: true

Size: 543 Bytes

Versions: 2

Compression:

Stored size: 543 Bytes

Contents

require 'test_helper'

class TaskTest < ActiveSupport::TestCase

  setup do
    Dummy::Application.load_tasks
  end

  test 'load' do
    silence_stream(STDOUT) do
      Rake::Task['db:reset'].invoke
    end
    assert_equal 'guitars', ActiveRecord::Base.connection.views.first['name']
  end

  test 'dump' do
    path = Rails.root.join('db/schema.rb')
    FileUtils.rm_rf path
    silence_stream(STDOUT) do
      Rake::Task['db:schema:dump'].invoke
    end
    assert_includes File.read(path), 'create_view "guitars", force: true'
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
views-4.0.0.1 test/task_test.rb
views-4.0.0.0 test/task_test.rb