| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | | const NEAR_ZERO = 5e-6; // 0.000005, Firefox fails at higher levels of precision. |  |   |  | function almostEquals (actual, expected, message) { |  |   message = message || (actual + ' did not equal ' + expected); |  |   this.pushResult({ |  |     result: Math.abs(actual - expected) < NEAR_ZERO, |  |     actual, |  |     expected, |  |     message |  |   }); |  | } |  |   |  | export default function extend (QUnit) { |  |   QUnit.extend(QUnit.assert, { |  |     almostEquals |  |   }); |  |   return QUnit; |  | } | 
 |