Sha256: 90310e19efb6edfad368d9d2b3e030da5720e6c13206268ec9ebd8c8895bbbf2

Contents?: true

Size: 1.14 KB

Versions: 14

Compression:

Stored size: 1.14 KB

Contents

Feature: Test command
  In order to run tests written with <%= config[:name] %>
  As a user of Busser
  I want my tests to run when the <%= config[:name] %> runner plugin is installed

  Background:
    Given a test BUSSER_ROOT directory named "<%= config[:gem_name] %>-test"
    When I successfully run `busser plugin install <%= config[:gem_name] %> --force-postinstall`
    Given a suite directory named "<%= config[:name] %>"

  Scenario: A passing test suite
    Given a file in suite "<%= config[:name] %>" named "<YOUR_FILE>" with:
    """
    TEST FILE CONTENT

    A good test might be a simple passing statement
    """
    When I run `busser test <%= config[:name] %>`
    Then I should verify some output for the <%= config[:name] %> plugin
    And the exit status should be 0

  Scenario: A failing test suite
    Given a file in suite "<%= config[:name] %>" named "<YOUR_FILE>" with:
    """
    TEST FILE CONTENT

    A good test might be a failing test case, raised exception, etc.
    """
    When I run `busser test <%= config[:name] %>`
    Then I should verify some output for the <%= config[:name] %> plugin
    And the exit status should not be 0

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
busser-0.8.0 templates/plugin/features_test_command.feature.erb
busser-0.7.1 templates/plugin/features_test_command.feature.erb
busser-0.7.0 templates/plugin/features_test_command.feature.erb
busser-0.7.0.rc.1 templates/plugin/features_test_command.feature.erb
busser-0.6.2 templates/plugin/features_test_command.feature.erb
busser-0.6.1 templates/plugin/features_test_command.feature.erb
busser-0.6.0 templates/plugin/features_test_command.feature.erb
busser-0.6.0.beta.1 templates/plugin/features_test_command.feature.erb
busser-0.5.0 templates/plugin/features_test_command.feature.erb
busser-0.4.1 templates/plugin/features_test_command.feature.erb
busser-0.4.0 templates/plugin/features_test_command.feature.erb
busser-0.3.2 templates/plugin/features_test_command.feature.erb
busser-0.3.1 templates/plugin/features_test_command.feature.erb
busser-0.3.0 templates/plugin/features_test_command.feature.erb