Sha256: 2d9fb17900cccb27ea8ff250c5319768501d9447183768b4177c87654c684fd1

Contents?: true

Size: 742 Bytes

Versions: 28

Compression:

Stored size: 742 Bytes

Contents

require 'spec_helper'

feature 'Heroku' do
  scenario 'Suspend a project with --heroku=true' do
    run_jetfuel('--heroku=true')

    expect(FakeHeroku).to have_gem_included(project_path, 'rails_12factor')
    expect(FakeHeroku).to have_created_app_for('staging')
    expect(FakeHeroku).to have_created_app_for('production')
    expect(FakeHeroku).to have_configured_vars('staging', 'SECRET_KEY_BASE')
    expect(FakeHeroku).to have_configured_vars('production', 'SECRET_KEY_BASE')

    bin_setup = IO.read("#{project_path}/bin/setup")
    app_name = JetfuelTestHelpers::APP_NAME

    expect(bin_setup).to include("heroku join --app #{app_name}-staging")
    expect(bin_setup).to include("heroku join --app #{app_name}-production")
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
jetfuel-1.19.24 spec/features/heroku_spec.rb
jetfuel-1.19.23 spec/features/heroku_spec.rb
jetfuel-1.19.22 spec/features/heroku_spec.rb
jetfuel-1.19.21 spec/features/heroku_spec.rb
jetfuel-1.19.20 spec/features/heroku_spec.rb
jetfuel-1.19.19 spec/features/heroku_spec.rb
jetfuel-1.19.18 spec/features/heroku_spec.rb
jetfuel-1.19.17 spec/features/heroku_spec.rb
jetfuel-1.19.16 spec/features/heroku_spec.rb
jetfuel-1.19.15 spec/features/heroku_spec.rb
jetfuel-1.19.14 spec/features/heroku_spec.rb
jetfuel-1.19.13 spec/features/heroku_spec.rb
jetfuel-1.19.12 spec/features/heroku_spec.rb
jetfuel-1.19.11 spec/features/heroku_spec.rb
jetfuel-1.19.10 spec/features/heroku_spec.rb
jetfuel-1.19.9 spec/features/heroku_spec.rb
jetfuel-1.19.8 spec/features/heroku_spec.rb
jetfuel-1.19.7 spec/features/heroku_spec.rb
jetfuel-1.19.6 spec/features/heroku_spec.rb
jetfuel-1.19.5 spec/features/heroku_spec.rb