diff --git a/lib/node_modules/@stdlib/math/base/special/acos/test/test.js b/lib/node_modules/@stdlib/math/base/special/acos/test/test.js index c3e034c3c74d..8b7d275e69bc 100644 --- a/lib/node_modules/@stdlib/math/base/special/acos/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/acos/test/test.js @@ -25,6 +25,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' ); var randu = require( '@stdlib/random/base/randu' ); var abs = require( '@stdlib/math/base/special/abs' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var isPositiveZero = require( '@stdlib/assert/is-positive-zero' ); var acos = require( './../lib' ); @@ -140,3 +141,8 @@ tape( 'the function returns `NaN` if provided a value greater than `+1`', functi } t.end(); }); + +tape( 'the function returns `0` if provided `1`', function test( t ) { + t.equal( isPositiveZero( acos( 1.0 ) ), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/acos/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/acos/test/test.native.js index b3f90b231a21..845e516eec3c 100644 --- a/lib/node_modules/@stdlib/math/base/special/acos/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/acos/test/test.native.js @@ -27,6 +27,7 @@ var randu = require( '@stdlib/random/base/randu' ); var tryRequire = require( '@stdlib/utils/try-require' ); var abs = require( '@stdlib/math/base/special/abs' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var isPositiveZero = require( '@stdlib/assert/is-positive-zero' ); // FIXTURES // @@ -149,3 +150,8 @@ tape( 'the function returns `NaN` if provided a value greater than `+1`', opts, } t.end(); }); + +tape( 'the function returns `0` if provided `1`', opts, function test( t ) { + t.equal( isPositiveZero( acos( 1.0 ) ), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/acosh/test/test.js b/lib/node_modules/@stdlib/math/base/special/acosh/test/test.js index 860e59136b75..6ebe9574297e 100644 --- a/lib/node_modules/@stdlib/math/base/special/acosh/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/acosh/test/test.js @@ -26,6 +26,7 @@ var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var abs = require( '@stdlib/math/base/special/abs' ); +var isPositiveZero = require( '@stdlib/assert/is-positive-zero' ); var acosh = require( './../lib' ); @@ -158,6 +159,11 @@ tape( 'the function returns `NaN` if provided value less than `1`', function tes t.end(); }); +tape( 'the function returns `0` if provided `1`', function test( t ) { + t.equal( isPositiveZero( acosh( 1.0 ) ), true, 'returns expected value' ); + t.end(); +}); + tape( 'the function returns `+infinity` if provided `+infinity`', function test( t ) { var v = acosh( PINF ); t.equal( v, PINF, 'returns expected value' ); diff --git a/lib/node_modules/@stdlib/math/base/special/acosh/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/acosh/test/test.native.js index 9622766edf7f..dcb73cca917f 100644 --- a/lib/node_modules/@stdlib/math/base/special/acosh/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/acosh/test/test.native.js @@ -27,6 +27,7 @@ var randu = require( '@stdlib/random/base/randu' ); var PINF = require( '@stdlib/constants/float64/pinf' ); var EPS = require( '@stdlib/constants/float64/eps' ); var abs = require( '@stdlib/math/base/special/abs' ); +var isPositiveZero = require( '@stdlib/assert/is-positive-zero' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -167,6 +168,11 @@ tape( 'the function returns `NaN` if provided value less than `1`', opts, functi t.end(); }); +tape( 'the function returns `0` if provided `1`', opts, function test( t ) { + t.equal( isPositiveZero( acosh( 1.0 ) ), true, 'returns expected value' ); + t.end(); +}); + tape( 'the function returns `+infinity` if provided `+infinity`', opts, function test( t ) { var v = acosh( PINF ); t.equal( v, PINF, 'returns expected value' );