diff --git a/lib/node_modules/@stdlib/math/base/utils/absolute-difference/test/test.js b/lib/node_modules/@stdlib/math/base/utils/absolute-difference/test/test.js index 52e25e85cbf1..06c54258000f 100644 --- a/lib/node_modules/@stdlib/math/base/utils/absolute-difference/test/test.js +++ b/lib/node_modules/@stdlib/math/base/utils/absolute-difference/test/test.js @@ -21,12 +21,11 @@ // MODULES // var tape = require( 'tape' ); -var abs = require( '@stdlib/math/base/special/abs' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var NINF = require( '@stdlib/constants/float64/ninf' ); -var EPS = require( '@stdlib/constants/float64/eps' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' ); +var isAlmostSameValue = require( '@stdlib/number/float64/base/assert/is-almost-same-value' ); var diff = require( './../lib' ); @@ -112,22 +111,16 @@ tape( 'if `x` and/or `y` is `NaN`, the function returns `NaN`', function test( t }); tape( 'the function computes the absolute difference', function test( t ) { - var delta; - var tol; var d; d = diff( 2.0, 5.0 ); t.strictEqual( d, 3.0, 'returns 3' ); d = diff( -1.0, 3.14 ); - delta = abs( d - 4.14 ); - tol = EPS * 4.14; - t.ok( delta <= tol, 'returns ~4.14' ); + t.strictEqual( isAlmostSameValue( d, 4.14, 1 ), true, 'returns expected value' ); d = diff( 10.1, -2.05 ); - delta = abs( d - 12.15 ); - tol = EPS * 12.15; - t.ok( delta <= tol, 'returns ~12.05' ); + t.strictEqual( isAlmostSameValue( d, 12.15, 1 ), true, 'returns expected value' ); d = diff( -0.0, 0.0 ); t.strictEqual( isPositiveZero( d ), true, 'returns expected value' );