Sha256: eab701b57006097e105c7c42827c1e473d398c33e2c3c175eac34f6eddf693ed

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

Feature: Plugin install command
  In order to let user test they way they want to test
  As a user of Busser
  I want the ability to install test runner plugins

  Background:
    Given a sandboxed GEM_HOME directory named "busser-plugin"

  Scenario: Installing a missing plugin
    When I run `busser plugin install rack`
    Then the output should contain "Plugin rack installed"
    And the exit status should be 0
    And a gem named "rack" is installed

  Scenario: Installing a missing plugin with a version
    When I run `busser plugin install rack@1.2.8`
    Then the output should contain "Plugin rack@1.2.8 installed (version 1.2.8)"
    And the exit status should be 0
    And a gem named "rack" is installed with version "1.2.8"

  Scenario: Installing a specfic newer version of an existing plugin
    When I successfully run `busser plugin install rack@1.2.8`
    And I run `busser plugin install rack@1.3.10`
    Then the output should contain "Plugin rack@1.3.10 installed (version 1.3.10)"
    And the exit status should be 0
    And a gem named "rack" is installed with version "1.3.10"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
busser-0.1.1 features/plugin_install_command.feature
busser-0.1.0 features/plugin_install_command.feature