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