1
0
mirror of synced 2024-11-24 22:06:07 +03:00
select2/tests/data
Kevin Brown 9491e1aae2
Test against jQuery 3.4.1 (#5531)
* Update tests to be compatible with jQuery 3.0.0

There was a change in jQuery 3 that ensures that the return value of `.val()` on a multiple select is always an array. This is a breaking change from previous versions, where `null` or `undefined` were returned in these scenarios. Because we cannot `assert.equal` on a list of possible values, these assertions were switched to `assert.ok` which should be good enough.

* Properly strip out units in positioning tests

Before we were assuming that there were no units, and only were we stripping them out if we were expecting 3 digits. Now we just strip out all non-digit characters, so that should do the job and get us what we want.

There was a change in jQuery 3.2.0 that caused the units to be returned in these specific calls. They were not previously being returned, so this was not actually an issue.

* Add automated testing against jQuery 3.4.1

No tests appear to be currently failing.
2019-06-25 22:05:15 -04:00
..
array-tests.js Test against jQuery 3.4.1 (#5531) 2019-06-25 22:05:15 -04:00
base-tests.js Linted tests 2014-10-21 21:43:57 -04:00
inputData-tests.js Migrate from expect to assert.expect 2016-05-23 23:38:45 -04:00
maximumInputLength-tests.js Combine tests into common files 2015-02-13 23:29:56 -05:00
maximumSelectionLength-tests.js Combine tests into common files 2015-02-13 23:29:56 -05:00
minimumInputLength-tests.js Added tests for tags 2014-11-25 21:28:16 -05:00
select-tests.js Test against jQuery 3.4.1 (#5531) 2019-06-25 22:05:15 -04:00
tags-tests.js Added tests for case insensitive tag matching 2016-12-29 18:29:04 -05:00
tokenizer-tests.js Migrate from expect to assert.expect 2016-05-23 23:38:45 -04:00