Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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' );

Expand All @@ -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;
}
}
Expand Down Expand Up @@ -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();
Expand All @@ -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();
});
Original file line number Diff line number Diff line change
Expand Up @@ -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' );

Expand All @@ -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;
}
}
Expand Down Expand Up @@ -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();
Expand All @@ -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();
});