Sha256: bf0c8619acf3530233a03eabe1dd051ccc8789bc6647fc5d3dce8098d56f2f5f

Contents?: true

Size: 1.36 KB

Versions: 5

Compression:

Stored size: 1.36 KB

Contents

Feature: Generating a new daemon

  daemon-kit offers an application generator to get you started.

  Scenario: Generator offers help when no arguments are provided
    When I run `daemon-kit`
    Then the output should contain:
    """
    Usage:
      daemon-kit app APP_PATH
      """

  Scenario: Generator offers help when asked
    When I run `daemon-kit --help`
    Then the output should contain:
    """
    Usage:
      daemon-kit app APP_PATH
    """

  Scenario: Generating a default daemon
    When I run `daemon-kit vuvuzela`
    And I cd to "vuvuzela"
    Then the following files should exist:
      | Gemfile |
      | README |
      | Rakefile |
      | bin/vuvuzela |
      | config/arguments.rb |
      | config/boot.rb |
      | config/environments/development.rb |
      | config/environments/test.rb |
      | config/environments/production.rb |
      | config/pre-daemonize/readme |
      | config/post-daemonize/readme |
      | lib/vuvuzela.rb |
      | libexec/vuvuzela-daemon.rb |
      | script/console |
      | script/destroy |
      | script/generate |
      | spec/spec_helper.rb |
    And the following directories should exist:
      | log |
      | tasks |
      | vendor |
      | tmp |

  Scenario: Generating an 'edge' daemon
    When I run `daemon-kit vuvuzela --edge`
    And I cd to "vuvuzela"
    Then the Gemfile should point to edge daemon-kit

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
daemon-kit-0.3.3 features/app_generator.feature
daemon-kit-0.3.2 features/app_generator.feature
daemon-kit-0.3.1 features/app_generator.feature
daemon-kit-0.3.0 features/app_generator.feature
daemon-kit-0.3.0.rc2 features/app_generator.feature