Feature: Sample App

  In order to get started with Calatrava
  As a new calatrava user
  I want a new Calatrava project to contain a working sample app

  @travis @announce
  Scenario: Create a sample project
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    Then the exit status should be 0

  @travis @announce
  Scenario: Sample app kernel
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    And  I run `rake kernel:spec`
    Then the exit status should be 0

  @travis @announce
  Scenario: Mobile web sample app
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    And  I run `rake web:build`
    Then the exit status should be 0

Feature: Sample App

  In order to get started with Calatrava
  As a new calatrava user
  I want a new Calatrava project to contain a working sample app

  @travis
  Scenario: Create a sample project
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    Then the exit status should be 0

  @travis
  Scenario: Sample app kernel
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    And  I run `rake kernel:spec`
    Then the exit status should be 0

  @travis
  Scenario: Mobile web sample app
    When I create an app named "sample"
    And  I cd to "sample"
    And  I run `bundle install`
    And  I run `rake bootstrap`
    And  I run `rake web:build`
    Then the exit status should be 0

Revert "Extra logging of scenarios for debugging"
Revert "Extra logging of scenarios for debugging"

This reverts commit 6abed13f13ac62ca5c1904bac2b5f00ee99df77e.
