-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dear candidate, welcome to the wiki!
The demo application is already deployed and ready to QA. It is reachable on Heroku.
To build the application on you own machine, follow these steps:
TIP: to clean the environment, run https://admin-advertisement.herokuapp.com/api/advertisements/db/drop?confirm=y
- Write tests for the given user stories.
- (bonus) Write Gherkin scenarios.
- (bonus) Use protractor to execute your tests.
- (bonus) Use BrowserStack to execute your tests.
-
As a user, when I'm on the list view, I want to able to create new advertisements.
-
As a user, when I'm on the list view, I would like to click on an entry in the list to edit it.
-
As a user, when I'm on the advertisement form view, I must provide a price with a proper format.
-
As a user, when I'm on the advertisement form view, I must have a name.
-
As a user, when I'm on the advertisement form view, the save button is not active as long the form is not valid.
-
As a user, after I create a new advertisement, I should see the created entry in the list.
-
As a user, after I update an advertisement, I should see the updated entry in the list.
-
As a user, when I'm on the list view and some one creates or updates an entry, I should receive proper information over WebSockets and see the live changes on my list.
-
As a user, when I'm on the list view, I can sort the list entries by name, in ascending and descending order.
-
As a user, when I create or edit an advertisement, I can press enter to submit the form.
-
As a user, when I create or edit an advertisement, I can press close the form by pressing escape.