Skip to content

Commit 5e91c6c

Browse files
authored
test: migrate stats/incr/mmda to ULP-based assertions
PR-URL: #15553 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: #11352
1 parent 19fdc41 commit 5e91c6c

1 file changed

Lines changed: 2 additions & 11 deletions

File tree

  • lib/node_modules/@stdlib/stats/incr/mmda/test

‎lib/node_modules/@stdlib/stats/incr/mmda/test/test.js‎

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222

2323
var tape = require( 'tape' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25-
var abs = require( '@stdlib/math/base/special/abs' );
26-
var EPS = require( '@stdlib/constants/float64/eps' );
25+
var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' );
2726
var incrmmda = require( './../lib' );
2827

2928

@@ -73,10 +72,8 @@ tape( 'the function returns an accumulator function', function test( t ) {
7372
tape( 'the accumulator function computes a moving mean directional accuracy incrementally', function test( t ) {
7473
var expected;
7574
var actual;
76-
var delta;
7775
var data;
7876
var acc;
79-
var tol;
8077
var N;
8178
var i;
8279

@@ -107,13 +104,7 @@ tape( 'the accumulator function computes a moving mean directional accuracy incr
107104
];
108105
for ( i = 0; i < N; i++ ) {
109106
actual = acc( data[i][0], data[i][1] );
110-
if ( actual === expected[i] ) {
111-
t.strictEqual( actual, expected[i], 'returns expected value' );
112-
} else {
113-
delta = abs( expected[i] - actual );
114-
tol = 1.0 * EPS * abs( expected[i] );
115-
t.strictEqual( delta <= tol, true, 'within tolerance. Actual: '+actual+'. Expected: '+expected[i]+'. Delta: '+delta+'. Tol: '+tol+'.' );
116-
}
107+
t.strictEqual( isAlmostSameValue( actual, expected[i], 0 ), true, 'returns expected value' );
117108
}
118109
t.end();
119110
});

0 commit comments

Comments
 (0)