Sha256: 6a84879f8d1c07054aba499095b6f1371b48e8ad61344daa6a21f2aa15cdcfe3

Contents?: true

Size: 1.34 KB

Versions: 32

Compression:

Stored size: 1.34 KB

Contents

# File: demo04.feature

Feature: Show the use of a macro with multiple arguments in a table
  As a Cuke user
  So that I enjoy writing scenario.


Scenario: Defining a macro to be used with multiple arguments in a table
  # The next step creates a macro(-step)
  # The syntax of the new macro-step is specified between double quotes.
  # The steps to execute when the macro is used/invoked are listed in the multiline triple quotes arguments.
  # The macro arguments are put between chevrons <...>.
  Given I define the step "* I [enter my credentials as]:" to mean:
  """
  Given I landed in the homepage
  When I click "Sign in"
  And I fill in "Username" with "<userid>"
  And I fill in "Password" with "<password>"
  And I click "Submit"
  """

Scenario: # Let's use the macro we created above
  # Here the macro is invoked. Actual value for the argument are passed in a table argument.
  When I [enter my credentials as]:
  |userid|guest|
  |password|unguessable|

  # The next step verifies that the steps from the macro were effectively executed.
  Then I expect the following step trace:
  """
Invoked step: ... I landed in the homepage
Invoked step: ... I click "Sign in"
Invoked step: ... I fill in "Username" with "guest"
Invoked step: ... I fill in "Password" with "unguessable"
Invoked step: ... I click "Submit"
  """

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
macros4cuke-0.3.37 features/demo04.feature
macros4cuke-0.3.35 features/demo04.feature
macros4cuke-0.3.34 features/demo04.feature
macros4cuke-0.3.32 features/demo04.feature
macros4cuke-0.3.30 features/demo04.feature
macros4cuke-0.3.29 features/demo04.feature
macros4cuke-0.3.28 features/demo04.feature
macros4cuke-0.3.27 features/demo04.feature
macros4cuke-0.3.26 features/demo04.feature
macros4cuke-0.3.25 features/demo04.feature
macros4cuke-0.3.24 features/demo04.feature
macros4cuke-0.3.23 features/demo04.feature
macros4cuke-0.3.22 features/demo04.feature
macros4cuke-0.3.21 features/demo04.feature
macros4cuke-0.3.20 features/demo04.feature
macros4cuke-0.3.19 features/demo04.feature
macros4cuke-0.3.18 features/demo04.feature
macros4cuke-0.3.17 features/demo04.feature
macros4cuke-0.3.16 features/demo04.feature
macros4cuke-0.3.15 features/demo04.feature