Files
RedBear-OS/local/recipes/kde/kf6-syntaxhighlighting/source/autotests/folding/test.feature.fold
T

67 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Feature: Lets test Cucumber feature syntax highlighting
These are just example features to see that syntax highlighting works.
These features are copied from Cucumbers documentation, and they are
licensed under MIT.
Source repository can be found at:
https://github.com/cucumber/docs.cucumber.io
# Comments are not considered to be part of a feature.
Rule: Users are notified about overdue tasks on first use of the day
Background:
Given I have overdue tasks
Example: First use of the day
<beginfold id='1'>"""</beginfold id='1'>
Docstrings can also be used.
<endfold id='1'>"""</endfold id='1'>
Given I last used the app yesterday
When I use the app
Then I am notified about overdue tasks
Example: Already used today
Given I last used the app earlier today
When I use the app
Then I am not notified about overdue tasks
Feature: Multiple site support
Only blog owners can post to a blog, except administrators,
who can post to all blogs.
Background:
Given a global administrator named "Greg"
And a blog named "Greg's anti-tax rants"
* a customer named "Dr. Bill"
And a blog named "Expensive Therapy" owned by "Dr. Bill"
@tagged_scenario
Scenario: Dr. Bill posts to his own blog
Given I am logged in as Dr. Bill
When I try to post to "Expensive Therapy"
Then I should see "Your article was published."
Scenario: Dr. Bill tries to post to somebody else's blog, and fails
Given the following users exist:
| name | email | twitter |
| Aslak | aslak@cucumber.io | @aslak_hellesoy |
| Julien | julien@cucumber.io | @jbpros |
| Matt | matt@cucumber.io | @mattwynne |
When I try to post to "Greg's anti-tax rants"
Then I should see "Hey! That's not your blog!"
Feature: There can also be Scenario Outline
Scenario Outline: eating
Given there are <start> cucumbers
When I eat <eat> cucumbers
Then I should have <left> cucumbers
Examples:
| start | eat | left |
| 12 | 5 | 7 |
| 20 | 5 | 15 |
# kate: indent-width 2;