| 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; |  | } | 
 |