Add automated test for the burndown chart starter feature
What does this MR do?
Closes gitlab-org/quality/testcases#175 (closed) by:
- Updating a view for testability (adding
data-qa-selector
s) - Updating a page object with new elements and methods
- Creating a new page object and autoloading it
- Removing unnecessary code from an existing page object
- Updating the project milestone resource with new attributes and with the ability to fabricate it with or without start and due dates
- Adding a new test (for the burndown chart feature)
- Creating a
Dates
support module and updating an existing test to use it - Renaming a page object to keep consistency and updating the test that uses it accordingly
Does this MR meet the acceptance criteria?
Conformity
Edited by Walmyr Lima e Silva Filho