Sha256: c4269ddff9fa88768eb274df70d72ecfa3986c642e75a04c04b69414a06496ea

Contents?: true

Size: 1.82 KB

Versions: 3

Compression:

Stored size: 1.82 KB

Contents

@slow_process @announce-cmd
Feature: heroku_san can control a project on Heroku
  WARNING: This WILL create apps on Heroku!
  You must login with the heroku cli before starting
  this test; otherwise it will probably hang the first
  time it tries to do anything with Heroku itself.

  Scenario: Installs a project
    Given I have a new Rails project
    When I am in the project directory
    And I add heroku_san to the rails Gemfile
    Then rake reports that the heroku: tasks are available
    
  Scenario: Manipulates a Rails app on Heroku
    Given I have a new Rails project
    When I am in the project directory
    And I commit any changes with "Initial commit"
    And I add heroku_san to the rails Gemfile
    And I run bundle install
    And I generate a new config file
    And I create my project on Heroku
    And I curl the app home page
    And I configure my project
    And I turn maintenance on
    And I generate a scaffold
    And I commit any changes with "Added droids"
    And I deploy my project
    And I turn maintenance off
    And I restart my project
    And I list all apps on Heroku
    And I install an addon
    Then heroku_san is green
    
  Scenario: Manipulates a Sinatra app on Heroku
    Given I have a new Sinatra project
    When I am in the project directory
    And I commit any changes with "Initial commit"
    And I add heroku_san to the sinatra Gemfile
    And I run bundle install
    And I create a new config/heroku.yml file
    And I create my project on Heroku
    And I curl the app home page
    And I configure my project
    And I turn maintenance on
    And I add a new action
    And I commit any changes with "Added droids"
    And I deploy my project
    And I turn maintenance off
    And I restart my project
    And I list all apps on Heroku
    And I install an addon
    Then heroku_san is green

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
heroku_san-4.4.0 features/remote.feature
heroku_san-4.3.2 features/remote.feature
heroku_san-4.3.1 features/remote.feature