xyc
2024-08-13 ecd2f8acec4e743e18d978b7e0a1bb92bd17e70e
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;
}