As a user
I would like a bug reporting page
So that I can contribute to the quality of our website
On any page, I should see a bug reporting button floating on screen.
When I click on the bug reporting button
Then I should see a bug reporting form
Given I am on the bug reporting form
When I have entered a valid title and description
And I click submit
Then I should be taken back to the page I visited before reporting a bug
And a bug report should be submitted (to the Github repo for example)
Given I am on the bug reporting form
When I type more than 30 characters into the Summary field
Then the summary field should indicate that I cannot type any more characters
Given I am on the bug reporting form
And I have not entered either a summary or reproduction steps
When I click submit
The form should tell me that I must enter valid text into the form
Taking inspiration from WoW...
As a user I would like a bug reporting page So that I can contribute to the quality of our website
On any page, I should see a bug reporting button floating on screen.
When I click on the bug reporting button Then I should see a bug reporting form
Given I am on the bug reporting form When I have entered a valid title and description And I click submit Then I should be taken back to the page I visited before reporting a bug And a bug report should be submitted (to the Github repo for example)
Given I am on the bug reporting form When I type more than 30 characters into the Summary field Then the summary field should indicate that I cannot type any more characters
Given I am on the bug reporting form And I have not entered either a summary or reproduction steps When I click submit The form should tell me that I must enter valid text into the form