diff --git a/lib/node_modules/@stdlib/math/base/special/digamma/test/test.js b/lib/node_modules/@stdlib/math/base/special/digamma/test/test.js index 949323ed8909..245d3c4b5f28 100644 --- a/lib/node_modules/@stdlib/math/base/special/digamma/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/digamma/test/test.js @@ -23,7 +23,7 @@ var tape = require( 'tape' ); var isfinite = require( '@stdlib/math/base/assert/is-finite' ); var isnan = require( '@stdlib/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var digamma = require( './../lib' ); @@ -38,8 +38,7 @@ for ( i = 0; i < expected.length; i++ ) { v = expected[ i ]; if ( v === 'Inf' ) { expected[ i ] = PINF; - } - else if ( v === 'NaN' ) { + } else if ( v === 'NaN' ) { expected[ i ] = NaN; } } @@ -81,7 +80,7 @@ tape( 'the function evaluates the digamma function', function test( t ) { b2 = isnan( expected[ i ] ); t.strictEqual( b1, b2, 'returned result is ' + ( (b1) ? '' : 'not' ) + ' NaN' ); if ( !b1 ) { - t.ok( abs( actual - expected[ i ] ) < 1.0e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected[ i ] + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 82 ), true, 'returns expected value' ); } } t.end(); @@ -96,6 +95,6 @@ tape( 'the function evaluates the digamma function for `x` such that remainder > expected = -2.863183589156929; actual = digamma( x ); - t.ok( abs( actual - expected ) < 1.0e-14, 'returned result within tolerance' ); + t.strictEqual( isAlmostSameValue( actual, expected, 82 ), true, 'returns expected value' ); t.end(); }); diff --git a/lib/node_modules/@stdlib/math/base/special/digamma/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/digamma/test/test.native.js index 0678c837a7f0..9ec2b5db5d95 100644 --- a/lib/node_modules/@stdlib/math/base/special/digamma/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/digamma/test/test.native.js @@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var isfinite = require( '@stdlib/math/base/assert/is-finite' ); var isnan = require( '@stdlib/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -47,8 +47,7 @@ for ( i = 0; i < expected.length; i++ ) { v = expected[ i ]; if ( v === 'Inf' ) { expected[ i ] = PINF; - } - else if ( v === 'NaN' ) { + } else if ( v === 'NaN' ) { expected[ i ] = NaN; } } @@ -90,7 +89,7 @@ tape( 'the function evaluates the digamma function', opts, function test( t ) { b2 = isnan( expected[ i ] ); t.strictEqual( b1, b2, 'returned result is ' + ( (b1) ? '' : 'not' ) + ' NaN' ); if ( !b1 ) { - t.ok( abs( actual - expected[ i ] ) < 1.0e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected[ i ] + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 82 ), true, 'returns expected value' ); } } t.end(); @@ -105,6 +104,6 @@ tape( 'the function evaluates the digamma function for `x` such that remainder > expected = -2.863183589156929; actual = digamma( x ); - t.ok( abs( actual - expected ) < 1.0e-14, 'returned result within tolerance' ); + t.strictEqual( isAlmostSameValue( actual, expected, 82 ), true, 'returns expected value' ); t.end(); });