Open evereq opened 4 years ago
Report: There was a bug with the existed Logout and Register tests, because of that I started fixing it before writing any new tests. These are the results after the fix: The actual bugs Logout: https://www.screencast.com/t/Avj7fjsPLNF Register: https://www.screencast.com/t/JEVKL0pvVz
After the bugs were fixed Logout: https://www.screencast.com/t/nBD8QPVOi Register: https://www.screencast.com/t/JZXB600qWUK
After that, I started implementing the organizations, the create organization test is almost done, remains to verify the created record, but tomorrow I'll finish that because I was not able to select row element inside the smart-table. After finish with that, I'll jump to the organization delete and show the progress tomorrow.
@YavorGrancharov great work on first integration tests, please continue on:
Also, skip pages that you think too complicated. No need to create separate Github issues for that, let's keep tracking here in the comments.
Yes I started on auth already!
На сб, 5.09.2020 г., 9:54 ч. Ruslan Konviser notifications@github.com написа:
@YavorGrancharov https://github.com/YavorGrancharov great work on first integration tests, please continue on:
- http://localhost:4200/pages/auth/profile
- http://localhost:4200/pages/users (Invite, Add New, Add Existed, Edit, Remove, Manage Invites, i.e. all functionality)
- http://localhost:4200/pages/settings/email-templates (we need to test that it's possible to select different templates/languages and that they are rendered correctly (e.g. that Subject is changing according to template/language and also that body of rendered HTML contains some specific button for example etc. I.e. of course no need to test everything, just a few things for now)
- http://localhost:4200/pages/organization/tags (note: the page has some bugs!)
- http://localhost:4200/pages/employees/time-off (sync with @AlexTasev https://github.com/AlexTasev on features, but I think it's mostly done by now)
(skip pages which you think too complicated etc)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ever-co/gauzy/issues/1601#issuecomment-687562642, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG5HNOEBER6PHN6GIW6GDWLSEHODVANCNFSM4OQQIF2Q .
For the record, this is what I got running tests today locally
For the record, this is what I got running tests today locally
After today's refactoring
We need to have automated (e2e, integration) tests and do QA on all features.
As of today, we already have started that process, see code in the https://github.com/ever-co/gauzy/tree/develop/apps/gauzy-e2e and specifically in the https://github.com/ever-co/gauzy/tree/develop/apps/gauzy-e2e/src/integration folder.
We have a Wiki which describes how to run such tests: https://github.com/ever-co/gauzy/wiki/Automated-Testing
Our goal is to cover all functionality with such integration tests, starting of course with stable features first and moving to features that are in active development.
The following pages design is stable, so we can start from them: