Sha256: 74f82baab79813d006c032bba22f6566c2b0376636a3fe0d6f135eb8ad9247c0

Contents?: true

Size: 733 Bytes

Versions: 11

Compression:

Stored size: 733 Bytes

Contents

require "spec_helper"

RSpec.describe "Heroku" do
  it "suspends a project for Heroku" do
    expect(FakeHeroku).to(
      have_gem_included(project_path, "rails_stdout_logging")
    )
    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")
  end

  it "suspends a project with extra Heroku flags" do
    run_suspenders(%{--heroku-flags="--region eu"})

    expect(FakeHeroku).to have_created_app_for("staging", "--region eu")
    expect(FakeHeroku).to have_created_app_for("production", "--region eu")
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
philosophies-suspenders-2.2.6 spec/features/heroku_spec.rb
philosophies-suspenders-2.2.4 spec/features/heroku_spec.rb
philosophies-suspenders-2.2.3 spec/features/heroku_spec.rb
philosophies-suspenders-2.2.2 spec/features/heroku_spec.rb
philosophies-suspenders-2.2.1 spec/features/heroku_spec.rb
philosophies-suspenders-2.2.0 spec/features/heroku_spec.rb
philosophies-suspenders-2.1.2 spec/features/heroku_spec.rb
philosophies-suspenders-2.1.1 spec/features/heroku_spec.rb
philosophies-suspenders-2.1.0 spec/features/heroku_spec.rb
philosophies-suspenders-2.0.2 spec/features/heroku_spec.rb
philosophies-suspenders-2.0.0 spec/features/heroku_spec.rb