1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| function expectOutOfBoundsException (obj, fn, arg1) {
| const expected = true;
| const message = 'Caught an INDEX_SIZE_ERR exception';
| let result = false;
| try {
| obj[fn](arg1);
| } catch (e) {
| if (e.code === 1) {
| result = true;
| }
| }
| const actual = result;
| console.log('aaa', result, actual, expected);
| this.pushResult({result, actual, expected, message});
| }
| export default function extend (QUnit) {
| QUnit.extend(QUnit.assert, {
| expectOutOfBoundsException
| });
| return QUnit;
| }
|
|