Generic Notes
These testing instructions should be carried out twice (once with jsrev = -1, once without) to confirm that the correct versions of JS are used and work as expected.
Tip: Open your browser's developer toolkit, open the 'Network' activity tab, and restrict to 'Scripts'.
Note: You may find that the script you're looking for is included with a number of other scripts - this is because of our combo loading.
You can turn off comboloading to make it easier to check the relevant script by setting
$CFG->yuicomboloading = false;
|
, but you should check that functionality works
with combo loading enabled.
To test the minified code:
Required settings:
unset($CFG->jsrev);
|
$CFG->debug = 0;
|
Notes
Check that the minified version of this module is loaded.
It will have -min.js in the filename but please ensure content is also be minified
and to test the non-minified code:
Required settings:
$CFG->jsrev = -1;
|
$CFG->debug = (E_ALL | E_STRICT);
|
Notes
Check that the non-minified version of this module is loaded.
It will have -debug.js in the filename and the file content should not be minified.
Module-specific test instructions
- Enable the glossary auto linking filter for the site
- Create a new glossary capable of auto-linking
- Create some terms in that glossary and make them auto-linkable
- Modify the section text for a section of the course to include some of the new terms
- View the page
- Confirm that the words were highlighted correctly
- Confirm that mousing over them shows alt text
- Confirm that clicking on them opens up the glossary definition popup