aboutsummaryrefslogtreecommitdiffstats
path: root/tests/runner
Commit message (Collapse)AuthorAgeFilesLines
* Build: Fix an XSS in the test server HTML serving logicMichał Gołębiowski-Owczarek2024-10-281-1/+1
| | | | | | | | | | | The test server has a rule for `/tests/unit/*/*.html` paths that serves a proper local file. However, the parameters after `/unit/` so far accepted many characters that have special meaning, leading to possibly reading a file from outside of the Git repository. Fix that by only accepting alphanumeric characters, `-` or `_`. This should resolve one CodeQL alert. Closes gh-2309
* All: Stop relying on jquery-patch.js internally, add testsMichał Gołębiowski-Owczarek2024-05-151-0/+1
| | | | | | | | | | | | Avoid relying on jQuery patches. Instead: * use `CSS.escape` instead of `jQuery.escapeSelector` * use `.filter()` with a proper handler instead of `.even()` Keep `jquery-patch.js` for backwards compatibility, though. Also, add tests for jquery-patch. Ref gh-2249
* All: Drop support for jQueries different than the latest for each majorMichał Gołębiowski-Owczarek2024-05-151-8/+2
| | | | | | Also, remove the ability to run the test suite in jQuery <1.12.4 & <2.2.4. Closes gh-2249
* Tests: align test runner with other reposTimmy Willison2024-04-0917-240/+882
| | | Close gh-2234
* Tests: replace grunt-contrib-qunit with jQuery test runnerTimmy Willison2024-03-2918-0/+1210
- add filestash workflow Close gh-2221