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 2ea8d016933c..860e59136b75 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 @@ -24,6 +24,7 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); 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 acosh = require( './../lib' ); @@ -156,3 +157,9 @@ tape( 'the function returns `NaN` if provided value less than `1`', function tes } t.end(); }); + +tape( 'the function returns `+infinity` if provided `+infinity`', function test( t ) { + var v = acosh( PINF ); + t.equal( v, PINF, 'returns expected value' ); + t.end(); +}); 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 538c3949a5cc..9622766edf7f 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 @@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); 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 tryRequire = require( '@stdlib/utils/try-require' ); @@ -165,3 +166,9 @@ tape( 'the function returns `NaN` if provided value less than `1`', opts, functi } 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' ); + t.end(); +});