Sara Arjona
ef2f26b8b1
Merge branch 'MDL-66836-master' of https://github.com/sammarshallou/moodle
2019-10-14 12:26:49 +02:00
Tim Hunt
33da028c27
MDL-66559 behat: Documentation for component selectors
2019-10-11 12:58:16 +08:00
Andrew Nicols
5c783f140e
MDL-66559 message: Move behat selectors to message subsystem
2019-10-11 12:58:16 +08:00
Andrew Nicols
61832faefd
MDL-66559 behat: Allow per-component selectors and replacements
2019-10-11 12:58:16 +08:00
sam marshall
cb0656a5ff
MDL-66836 Behat: Reset unknown config variables between scenarios
...
In the Behat CLI run (not in the individual web requests), if you
modified an existing $CFG variable then this would be reset at the
start of the next scenario. However, if you added a completely new
one, it would not be reset. This change removes those variables.
2019-10-09 17:48:36 +01:00
Andrew Nicols
0b07ea423b
MDL-66675 behat: Add option to pause on behat failures
2019-09-19 07:30:15 +08:00
Andrew Nicols
2920155a31
MDL-66550 behat: Transform fields to search in a fieldset
2019-09-10 21:29:03 +08:00
Andrew Nicols
700682dc40
MDL-66550 behat: Normalise selectors better
2019-09-10 21:28:47 +08:00
Andrew Nicols
989f380089
MDL-66378 behat: Add partial named selector for whole autocomplete field
2019-08-17 11:44:48 +08:00
Mathew May
28cbff4a2d
MDL-64953 templates: Add example contexts & documentation
...
This is a follow up from CiBot warnings from MDL-58428
2019-08-06 10:56:16 +08:00
Amaia Anabitarte
f0e8f0a5b8
MDL-65336 core_message: New muted conversation generator and selectors
2019-06-07 10:38:49 +02:00
Amaia Anabitarte
c961389b81
MDL-65060 core_message: Group_message_message_content selector
2019-05-22 18:59:58 +02:00
Amaia Anabitarte
e688eab815
MDL-64993 core_message: New group_message_list_area selector
2019-05-05 22:41:35 +02:00
Eloy Lafuente (stronk7)
c080369cb9
Merge branch 'MDL-60418' of git://github.com/timhunt/moodle
2019-04-25 23:25:51 +02:00
Tim Hunt
d1ac356a8b
MDL-60418 Behat: Fix broken docs links in Behat code.
2019-04-25 21:32:48 +01:00
Amaia Anabitarte
a58fbd4864
MDL-64673 core_message: Modifying group_messate_tab xpath
2019-04-25 10:09:19 +02:00
Amaia Anabitarte
d624c13542
MDL-64669 core_message: New steps and selectors for messaging
2019-04-08 09:48:51 +02:00
Eloy Lafuente (stronk7)
13e767226f
Merge branch 'MDL-64670-master' of git://github.com/aanabit/moodle
2019-03-13 17:47:59 +01:00
Amaia Anabitarte
9171b588fe
MDL-64670 core_message: fixing selector xpath
2019-03-13 15:06:42 +01:00
Eloy Lafuente (stronk7)
da97d01192
Merge branch 'MDL-64670-master' of git://github.com/aanabit/moodle
2019-03-12 18:05:17 +01:00
Andrew Nicols
e93b9cb56f
Merge branch 'MDL-64967-master' of https://github.com/sammarshallou/moodle
2019-03-05 10:09:31 +08:00
Amaia Anabitarte
65f631c5bc
MDL-64670 core_message: New steps and selectors for message drawer
...
Co-authored-by: Mathew May <mathew@moodle.com >
Co-authored-by: Amaia Anabitarte <amaia@moodle.com >
2019-03-01 14:14:32 +01:00
sam marshall
7514557426
MDL-64967 Behat: Mobile app testing does not load CSS files
...
Some files cannot be loaded due to CORS restrictions.
2019-02-27 14:56:05 +00:00
Mathew May
b259b8bd7a
MDL-58428 phpunit: PHPUnit will mock the theme config in testing.
...
Other fixes to the require paths, correct the class names in fixtures for 'nofeatures' mock theme.
2019-02-26 16:24:46 +08:00
Andrew Nicols
4aefaf653b
MDL-58428 behat: Check parent themes for Behat override steps.
...
Behat will now look at the current themes' parents for Behat ovveride steps.
If found we will use the steps replacing the Moodle core steps.
2019-02-26 16:21:23 +08:00
sam marshall
3e42f121f2
MDL-63977 Behat: Read config.json version from running Ionic server
2019-02-12 11:18:21 +00:00
sam marshall
ff3ccab52e
MDL-63977 Behat: Rename Ionic config variables for consistency
2019-02-11 16:40:56 +00:00
sam marshall
1959e16412
MDL-63977 Behat: Allow Behat testing of the Moodle mobile app
...
This change allows you to write and run Behat tests that cover the
mobile app. These should have the @app tag. They will be run in the
Chrome browser using an Ionic server on the local machine.
See config-dist.php for configuration settings, or full docs here:
https://docs.moodle.org/dev/Acceptance_testing_for_the_mobile_app
2019-02-11 16:20:42 +00:00
Ryan Wyllie
f074d6f086
MDL-63303 message: remove behat tests for messaging
2018-11-15 14:43:21 +08:00
Jonathan Champ
b2f349a433
MDL-54035 accesslib: separate role definition cache clear
...
Thanks to MDL-49398, we can separate the combined user session and role
definition cache clearing function into two separate functions. At the
same time, we want to identify and remove mark_dirty() calls that were
added for role definition changes but were incorrectly left behind.
Change highlights:
- Remove unnecessary mark_dirty() calls performed after
assign_capability(), unassign_capability(), delete_role(),
deleted contexts, brand new contexts
- Move role definition cache clear from the user-centric
accesslib_clear_all_caches() to the newly created,
role-dedicated accesslib_reset_role_cache()
2018-09-21 09:17:42 -04:00
cescobedo
8d2432f543
MDL-55365 behat: Remove deprecated api's in behat_config_mananger.php
2018-07-20 09:34:26 +02:00
Mark Johnson
104fc7fd0d
MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util
2018-05-15 09:09:25 +01:00
Bas Brands
3ec69c2ece
MDL-56511 theme_boost: Update to Bootstrap 4 stable
...
Behat fixes by David Monllao <davidm@moodle.com >
- Blocks
- Modals
- Messaging styling
- Breadcrumb
- Pagination
- Course & categories management
2018-04-18 09:31:53 +08:00
Shamim Rezaie
1b63ff10f9
MDL-61380 behat: Added autocomplete_suggestions name selector
2018-03-07 06:52:01 +11:00
Andrew Nicols
dd4ac3d2ce
MDL-60078 tool_usertours: Adjust accessibility checks for all themes
2018-01-25 12:45:56 +08:00
KietLy
26872a8006
MDL-60078 User tours accessibility: Tab should go back into the pop-up
2018-01-16 17:36:25 +07:00
Adrian Greeve
ab2095fb0f
MDL-60515 groups: Behat test for viewing the group description.
2017-11-01 15:24:38 +08:00
Eloy Lafuente (stronk7)
9376583e4f
Merge branch 'MDL-59883-master' of git://github.com/andrewnicols/moodle
2017-10-03 20:58:23 +02:00
Andrew Nicols
1e815600d8
MDL-59883 behat: Check aria-label for button content
2017-10-02 13:05:15 +08:00
Andrew Nicols
434d7869df
MDL-59882 behat: Add newer modal type to selectors
2017-10-02 12:43:16 +08:00
Damyon Wiese
8857c715d1
MDL-40759 icons: Behat fixes for font-awesome
2017-03-17 15:52:18 +08:00
Eloy Lafuente (stronk7)
5c73061bb9
Merge branch 'wip-mdl-57765' of https://github.com/rajeshtaneja/moodle
2017-02-21 23:53:39 +01:00
Rajesh Taneja
1dc320f140
MDL-57765 behat: Allow exact selectors to be used
...
In Blocks with boost theme selector to
find block with name is partial match
it might fail in some cases. It would
be nice to use exact match to avoid
unexpected failures
2017-01-30 11:37:34 +08:00
Rajesh Taneja
36cc9f8e37
MDL-54628 behat: Set behat dir for each run under behat_dataroot
...
Before this patch behat_dataroot for parallel runs
were created at same level as ->behat_dataroot
After this patch, it will be created 1 level under
->behat_dataroot with BEHAT_PARALLEL_SITE_NAME
prefix and run number as suffix. This will allow
common files as test enabled and parallel run info
to be saved in parent directory and access it easily.
2017-01-30 08:51:53 +08:00
Rajesh Taneja
1d37f50ee0
MDL-54628 behat: Show parallel run command with proper rerun option
2017-01-23 10:37:19 +08:00
Rajesh Taneja
1024f6d1ec
MDL-57531 behat: Set noreplyaddress to valid address
...
noreplyaddress should be a valid address, else
it will not be saved. For behat we don't send
email, so set it to noreply@example.com , to
avoid failing validation on localhost
2017-01-05 14:40:16 +08:00
Rajesh Taneja
54348ea6d7
MDL-57232 behat: Add blocks in boost theme
...
Currently behat in boost depend on blocks
so make sure we have them.
2016-12-02 22:48:13 +08:00
Rajesh Taneja
65eb39c0b4
MDL-56898 behat: Increase autosavefrequency for behat tests
...
We don't need editor to autosave, as this cause
unwanted ajax request
2016-11-21 09:25:35 +08:00
Damyon Wiese
737b54fe9e
MDL-55215 lesson: JS is required for some lesson behats
...
Lesson is using the searchselector which only supports JS - so some
tests need javascript tags.
Also fixed support for filling a passwordunmask field with JS enabled by
id.
2016-11-07 14:23:46 +08:00
Rajesh Taneja
d87dac7e70
MDL-56006 behat: Load proper context by helper
2016-10-25 11:21:53 +08:00