52 Commits

Author SHA1 Message Date
Dani Palou
822fadbd64 MOBILE-4028 behat: Add behats to test logout and redirects 2024-11-25 14:31:43 +01:00
Pau Ferrer Ocaña
7ea188af49 MOBILE-4653 utils: Move promise related utils functions 2024-11-18 14:24:17 +01:00
Pau Ferrer Ocaña
0ef3524263 MOBILE-4616 behat: Block navigation on behat steps 2024-09-05 11:37:15 +02:00
Pau Ferrer Ocaña
34ae590968 MOBILE-4616 behat: Wait the spinners to be removed 2024-09-04 17:10:02 +02:00
Pau Ferrer Ocaña
e2e1792739 MOBILE-4616 behat: Add an step to go back to root and go back many times 2024-09-04 17:10:01 +02:00
Pau Ferrer Ocaña
7b61a836b9 MOBILE-4616 behat: ion-page is not a valid element anymore 2024-09-03 11:30:13 +02:00
Albert Gasset
a837c9c551 MOBILE-4616 behat: Fix flaky tests using relative dates
Allow a difference of one minute for the base time used to calculate
the timestamps of relative dates. This change prevents test errors caused
by delays between setting the data with relative dates and the rules that
match those dates.
2024-08-30 14:24:12 +02:00
Albert Gasset
1815059e28 MOBILE-4616 behat: Block Behat for at least 500ms after a press 2024-08-30 11:27:16 +02:00
Pau Ferrer Ocaña
339212435d MOBILE-4569 behat: Fix some behat tests 2024-07-17 16:55:22 +02:00
Noel De Martin
f6b5cd9d79 MOBILE-4470 behat: Fix header step 2024-05-14 11:29:00 +02:00
Noel De Martin
37a0378474 MOBILE-4496 ci: Configure coverage tests 2024-05-07 08:51:47 +02:00
Pau Ferrer Ocaña
fc225cbdc1 MOBILE-4565 behat: Fix header titles when collapsible are present 2024-04-25 09:46:44 +02:00
Dani Palou
b52681e2b2 MOBILE-3947 behat: Add step to wait for Toast to dismiss 2024-03-12 12:41:08 +01:00
Noel De Martin
c3817a0a60 MOBILE-4304 scorm: Comment incompatible tests 2024-02-14 09:06:20 +01:00
Noel De Martin
0c42071511 MOBILE-4304 behat: Fix core file tests 2024-02-14 09:06:20 +01:00
Noel De Martin
208ec01b6c MOBILE-4496 reminders: Improve notification tests
The previous implementation was too flaky because it relied on test execution time
2024-01-31 13:41:35 +01:00
Noel De Martin
ab0cff0b6c MOBILE-3947 behat: Fix close popup step
This step was also working for other elements such as ion-alert before
upgrading to ionic 7, so we should keep the same behaviour.
2024-01-23 09:01:12 +01:00
Noel De Martin
44606242fd MOBILE-3947 reminders: Fix tests 2024-01-15 16:35:57 +01:00
Pau Ferrer Ocaña
a90d4bda34 MOBILE-3947 behat: Fix tab select status check 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
210b3a75a3 MOBILE-3947 behat: Fix Datetime value 2024-01-11 12:59:26 +01:00
Pau Ferrer Ocaña
efee601918 MOBILE-3947 behat: Fix backdrop selector
Co-authored-by: NoelDeMartin <noel@moodle.com>
2023-12-18 09:56:41 +01:00
Noel De Martin
130810ca3e MOBILE-3947 behat: Fix gestures 2023-12-05 16:52:03 +01:00
Pau Ferrer Ocaña
7c31e79bbd MOBILE-3947 slides: Use Swiper instead of IonSlides 2023-11-27 14:45:49 +01:00
Dani Palou
006f9018a9 MOBILE-4469 login: Move login constants to new file 2023-11-22 09:18:17 +01:00
Noel De Martin
d2d8a814f6 MOBILE-2652 glossary: Edit attachments 2023-04-13 17:53:02 +02:00
Noel De Martin
0e6eaeee46 MOBILE-4270 behat: Select option values by text 2023-03-27 14:00:34 +02:00
Noel De Martin
a8e7e61e1e MOBILE-4270 behat: Support setting fields by label 2023-03-27 14:00:34 +02:00
Dani Palou
47e5158afe MOBILE-4166 core: Implement CoreDirectivesRegistry and deprecate old one 2023-02-09 13:24:02 +01:00
Dani Palou
0732722882 MOBILE-4069 behat: Test book swipe and numbering 2023-02-08 09:26:56 +01:00
Noel De Martin
7191626f2c MOBILE-4081 behat: Improve debugging ergonomics 2022-12-15 13:04:49 +01:00
Pau Ferrer Ocaña
dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Dani Palou
82e9331357 MOBILE-3784 calendar: Add behat for create event 2022-11-16 12:23:04 +01:00
Pau Ferrer Ocaña
6bdf812c81 MOBILE-3936 reminders: Add reminders test 2022-11-10 16:37:06 +01:00
Dani Palou
165e46cab9 MOBILE-4128 login: Create behat tests for signup 2022-09-20 09:54:10 +02:00
Pau Ferrer Ocaña
7aa6eb48f1 MOBILE-4047 behat: Implement Pull to refresh 2022-07-13 11:07:53 +02:00
Pau Ferrer Ocaña
2cb74230c1 MOBILE-4047 behat: Add log out step 2022-07-12 16:01:51 +02:00
Noel De Martin
52259b421f MOBILE-4110 behat: Clean up js calls 2022-07-06 12:17:20 +02:00
Noel De Martin
c8b16035fe MOBILE-4110 behat: Clean up services 2022-07-06 12:16:39 +02:00
Noel De Martin
9d1d41348f MOBILE-4110 behat: Fix configuration overrides 2022-07-06 12:14:34 +02:00
Noel De Martin
a0363deb6a MOBILE-4110 behat: Allow finding disabled elements 2022-07-06 12:14:34 +02:00
Noel De Martin
e974912880 MOBILE-4110 behat: Fix namespace 2022-07-06 12:13:42 +02:00
Noel De Martin
70e11f9ea4 MOBILE-4038 timeline: Refactor using OnPush 2022-07-06 11:08:38 +02:00
Pau Ferrer Ocaña
ca87b084d2 MOBILE-4061 behat: Treat async calls 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
fba9238566 MOBILE-4061 behat: Set ion-select fields 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
af7e8115a5 MOBILE-4061 survey: Import and fix legacy tests from moodlemobileapp 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
ef574e7e63 MOBILE-4061 behat: Always use the runtime to communicate with the app 2022-06-14 12:29:59 +02:00
Pau Ferrer Ocaña
849d7849bf MOBILE-4061 behat: Handle custom url on Angular zone 2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña
ed4ebdd9e2 MOBILE-4061 behat: Import and fix legacy tests from moodlemobileapp 2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña
136fc96711 MOBILE-4061 behat: Use angular zone and improve blocking system 2022-05-12 17:17:30 +02:00
Pau Ferrer Ocaña
97862f40f5 MOBILE-4061 behat: Native handle of skip on boarding 2022-05-12 17:17:30 +02:00