jinlin
2024-09-19 eb6ffb9bf2eb98e6ed749ebbc14f2f607b7090a9
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));
  };
}