features/demo02.feature in macros4cuke-0.2.00 vs features/demo02.feature in macros4cuke-0.2.01
- old
+ new
@@ -1,34 +1,34 @@
-# File: demo02.feature
-
-Feature: Show the use of a basic macro with one argument
- As a Cuke user
- So that I enjoy writing scenario.
-
-
-Scenario: Creating a basic scenario with one argument
- # The next step creates a macro(-step)
- # The syntax of the new macro-step is specified between the double quotes.
- # The steps to execute when the macro is used/invoked are listed in the multiline triple quotes arguments.
- # The macro argument is put between chevrons <...>.
- Given I define the step "When I [log in as <userid>]" 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 "unguessable"
- And I click "Submit"
- """
-
-Scenario: Let's use the macro we created above
- # Here the macro is invoked. Actual value for the argument is put between double quotes.
- When I [log in as "guest"]
-
- # 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"
+# File: demo02.feature
+
+Feature: Show the use of a basic macro with one argument
+ As a Cuke user
+ So that I enjoy writing scenario.
+
+
+Scenario: Creating a basic scenario with one argument
+ # The next step creates a macro(-step)
+ # The syntax of the new macro-step is specified between the double quotes.
+ # The steps to execute when the macro is used/invoked are listed in the multiline triple quotes arguments.
+ # The macro argument is put between chevrons <...>.
+ Given I define the step "When I [log in\[\] as <userid>]" 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 "unguessable"
+ And I click "Submit"
+ """
+
+Scenario: Let's use the macro we created above
+ # Here the macro is invoked. Actual value for the argument is put between double quotes.
+ When I [log in\[\] as "guest"]
+
+ # 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"
"""
\ No newline at end of file