Sha256: f0cb0547e57d21ca4267be823999c11f0dc3fe57e582b01b4e2541e00891bd24

Contents?: true

Size: 676 Bytes

Versions: 4

Compression:

Stored size: 676 Bytes

Contents

# The db consle does not work on Rails 5.0
#
unless Bundler.default_gemfile.to_s =~ /rails_5.0/


require 'spec_helper'

describe 'rails dbconsole' do
  before do
    write_file(
      'config/database.yml',
      File.read(File.expand_path('fixtures/database_without_username_and_password.yml', __dir__)))
  end

  describe 'rails dbconsole', type: :aruba do
    let(:action) { run_command("bash -c \"echo 'select 1 as foo_column; \\q' | bundle exec rails db\"") }
    let(:last_command) { action && last_command_started }

    specify { expect(last_command).to be_successfully_executed }
    specify { expect(last_command).to have_output(/\bfoo_column\b/) }
  end
end


end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chrono_model-1.2.2 spec/aruba/dbconsole_spec.rb
chrono_model-1.2.1 spec/aruba/dbconsole_spec.rb
chrono_model-1.2.0 spec/aruba/dbconsole_spec.rb
chrono_model-1.1.0 spec/aruba/dbconsole_spec.rb