Sha256: 9b46ff2fa154346ea7f7ba3c1e1aefa2eb941939c82b01f4612938f953e7ddfd

Contents?: true

Size: 1.65 KB

Versions: 1

Compression:

Stored size: 1.65 KB

Contents

Feature: Generate recipe gem
  I want to create a new recipe
  And distribute it as a gem
  
  Scenario: Generate a new recipe
    When I run local executable "ey-recipes" with arguments "gem new_thing"
    And I should see exactly
      """
            create  eycloud-recipe-new_thing
            create  eycloud-recipe-new_thing/eycloud-recipe-new_thing.gemspec
            create  eycloud-recipe-new_thing/.gitignore
            create  eycloud-recipe-new_thing/ChangeLog.md
            create  eycloud-recipe-new_thing/Gemfile
            create  eycloud-recipe-new_thing/README.md
            create  eycloud-recipe-new_thing/Rakefile
             exist  eycloud-recipe-new_thing
            create  eycloud-recipe-new_thing/metadata.json
            create  eycloud-recipe-new_thing/metadata.rb
             exist  eycloud-recipe-new_thing
            create  eycloud-recipe-new_thing/new_thing/recipes/default.rb
      """
  
  Scenario: Generate a new helper gem (no recipes)
    When I run local executable "ey-recipes" with arguments "gem new_thing --helper"
    And I should see exactly
      """
            create  eycloud-helper-new_thing
            create  eycloud-helper-new_thing/eycloud-helper-new_thing.gemspec
            create  eycloud-helper-new_thing/.gitignore
            create  eycloud-helper-new_thing/ChangeLog.md
            create  eycloud-helper-new_thing/Gemfile
            create  eycloud-helper-new_thing/README.md
            create  eycloud-helper-new_thing/Rakefile
             exist  eycloud-helper-new_thing
            create  eycloud-helper-new_thing/metadata.json
            create  eycloud-helper-new_thing/metadata.rb
      """

  
  
  

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
engineyard-recipes-0.5.0 features/generate-recipe-gem.feature