xyc
2025-01-08 c8c42a473eb1269d8c9eed26b90975340850b0ea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Adapted from https://www.npmjs.com/package/sinon-test
 
export default function ({sinon, QUnit}) {
  sinon.assert.fail = function (msg) {
    QUnit.ok(false, msg);
  };
 
  sinon.assert.pass = function (assertion) {
    QUnit.ok(true, assertion);
  };
 
  const qTest = QUnit.test;
  QUnit.test = function (testName, callback) {
    return qTest(testName, sinon.test(callback));
  };
}