feat: add missing KF6 framework recipes
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<title>test.feature</title>
|
||||
<meta name="generator" content="KF5::SyntaxHighlighting - Definition (Cucumber Gherkin feature) - Theme (Breeze Dark)"/>
|
||||
</head><body style="background-color:#232629;color:#cfcfc2"><pre>
|
||||
|
||||
<span style="color:#7f8c8d">Feature:</span><span style="color:#2980b9"> Let’s test Cucumber feature syntax highlighting</span>
|
||||
<span style="color:#a43340"> These are just example features to see that syntax highlighting works.</span>
|
||||
|
||||
<span style="color:#a43340"> These features are copied from Cucumber’s documentation, and they are</span>
|
||||
<span style="color:#a43340"> licensed under MIT.</span>
|
||||
|
||||
<span style="color:#a43340"> Source repository can be found at:</span>
|
||||
<span style="color:#a43340"> https://github.com/cucumber/docs.cucumber.io</span>
|
||||
|
||||
<span style="color:#a43340"> </span><span style="color:#7a7c7d"># Comments are not considered to be part of a feature.</span>
|
||||
<span style="color:#a43340"> </span><span style="font-weight:bold">Rule</span><span style="color:#2980b9">: Users are notified about overdue tasks on first use of the day</span>
|
||||
<span style="color:#2980b9"> </span><span style="font-weight:bold">Background</span><span style="color:#2980b9">:</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> I have overdue tasks
|
||||
|
||||
<span style="font-weight:bold">Example</span><span style="color:#2980b9">: First use of the day</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#a43340">"""</span>
|
||||
<span style="color:#7a7c7d"> Docstrings can also be used.</span>
|
||||
<span style="color:#7a7c7d"> </span><span style="color:#a43340">"""</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> I last used the app yesterday
|
||||
<span style="color:#7f8c8d">When</span> I use the app
|
||||
<span style="color:#7f8c8d">Then</span> I am notified about overdue tasks
|
||||
|
||||
<span style="font-weight:bold">Example</span><span style="color:#2980b9">: Already used today</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> I last used the app earlier today
|
||||
<span style="color:#7f8c8d">When</span> I use the app
|
||||
<span style="color:#7f8c8d">Then</span> I am not notified about overdue tasks
|
||||
|
||||
<span style="color:#da4453;text-decoration:underline">Feature:</span><span style="color:#a43340"> Multiple site support</span>
|
||||
<span style="color:#a43340"> Only blog owners can post to a blog, except administrators,</span>
|
||||
<span style="color:#a43340"> who can post to all blogs.</span>
|
||||
|
||||
<span style="color:#a43340"> </span><span style="font-weight:bold">Background</span><span style="color:#2980b9">:</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> a global administrator named <span style="color:#f44f4f">"Greg"</span>
|
||||
<span style="color:#7f8c8d">And</span> a blog named <span style="color:#f44f4f">"Greg's anti-tax rants"</span>
|
||||
* a customer named <span style="color:#f44f4f">"Dr. Bill"</span>
|
||||
<span style="color:#7f8c8d">And</span> a blog named <span style="color:#f44f4f">"Expensive Therapy"</span> owned by <span style="color:#f44f4f">"Dr. Bill"</span>
|
||||
|
||||
<span style="color:#3f8058">@tagged_scenario</span>
|
||||
<span style="font-weight:bold">Scenario</span><span style="color:#2980b9">: Dr. Bill posts to his own blog</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> I am logged in as Dr. Bill
|
||||
<span style="color:#7f8c8d">When</span> I try to post to <span style="color:#f44f4f">"Expensive Therapy"</span>
|
||||
<span style="color:#7f8c8d">Then</span> I should see <span style="color:#f44f4f">"Your article was published."</span>
|
||||
|
||||
<span style="font-weight:bold">Scenario</span><span style="color:#2980b9">: Dr. Bill tries to post to somebody else's blog, and fails</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> the following users exist:
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> name </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> email </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> twitter </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> Aslak </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> aslak@cucumber.io </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> @aslak_hellesoy </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> Julien </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> julien@cucumber.io </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> @jbpros </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> Matt </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> matt@cucumber.io </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> @mattwynne </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">When</span> I try to post to <span style="color:#f44f4f">"Greg's anti-tax rants"</span>
|
||||
<span style="color:#7f8c8d">Then</span> I should see <span style="color:#f44f4f">"Hey! That's not your blog!"</span>
|
||||
|
||||
<span style="color:#da4453;text-decoration:underline">Feature:</span><span style="color:#a43340"> There can also be Scenario Outline</span>
|
||||
|
||||
<span style="color:#a43340"> </span><span style="font-weight:bold">Scenario Outline:</span><span style="color:#2980b9"> eating</span>
|
||||
<span style="color:#2980b9"> </span><span style="color:#7f8c8d">Given</span> there are <span style="color:#27aeae"><start></span> cucumbers
|
||||
<span style="color:#7f8c8d">When</span> I eat <span style="color:#27aeae"><eat></span> cucumbers
|
||||
<span style="color:#7f8c8d">Then</span> I should have <span style="color:#27aeae"><left></span> cucumbers
|
||||
|
||||
Examples:
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> start </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> eat </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> left </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> 12 </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> 5 </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> 7 </span><span style="color:#7f8c8d">|</span>
|
||||
<span style="color:#7f8c8d">|</span><span style="color:#da4453"> 20 </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> 5 </span><span style="color:#7f8c8d">|</span><span style="color:#da4453"> 15 </span><span style="color:#7f8c8d">|</span>
|
||||
|
||||
<span style="color:#7a7c7d"># </span><span style="color:#3f8058">kate:</span><span style="color:#7a7c7d"> </span><span style="color:#7f8c8d">indent-width</span><span style="color:#7a7c7d"> </span><span style="color:#f67400">2</span><span style="color:#7f8c8d">;</span>
|
||||
</pre></body></html>
|
||||
Reference in New Issue
Block a user