moodle/mod/feedback/tests
Andrew Nicols e994dea0b3 MDL-62514 behat: Rewrite handling of autocomplete
This includes a minor restructure of the autocomplete JS to make use of
promises and improve tracking of pending JS.

In particular it improves the way in which throttled text input is
handled to ensure that the behat does not continue until:
- typing is fully complete; and
- all possible ajax requests have been sent; and
- all possible ajax requests complete; and
- the suggestions are updated.

A number of conditions existed where behat would move on to the next
step too early in a race condition effect between Behat and Autocomplete.
2019-01-30 08:24:32 +08:00
..
behat MDL-62514 behat: Rewrite handling of autocomplete 2019-01-30 08:24:32 +08:00
fixtures MDL-53443 mod_feedback: templates code clean up and behat tests 2016-04-13 09:21:33 +08:00
generator MDL-58217 mod_feedback: Add data generators for items 2017-03-10 10:51:51 +01:00
events_test.php MDL-53292 core: deprecate callback delete_course 2016-06-13 10:48:06 +08:00
external_test.php MDL-62947 mod_feedback: fix feedback so it correctly uses forms API 2018-09-05 12:12:20 +08:00
generator_test.php MDL-58217 mod_feedback: Add data generators for items 2017-03-10 10:51:51 +01:00
lib_test.php MDL-54035 accesslib: separate role definition cache clear 2018-09-21 09:17:42 -04:00
privacy_test.php MDL-63497 mod_feedback: Add support for removal of context users 2018-10-22 12:48:33 +02:00
restore_date_test.php MDL-9367 restore: Roll only configuration dates 2017-08-01 10:46:37 +05:30