diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1/test/test.js b/lib/node_modules/@stdlib/math/base/special/cosm1/test/test.js index 2ce201bc7a83..72b519368abb 100644 --- a/lib/node_modules/@stdlib/math/base/special/cosm1/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/cosm1/test/test.js @@ -51,6 +51,19 @@ tape( 'main export is a function', function test( t ) { t.end(); }); +tape( 'the function returns positive zero for zero and negative zero', function test( t ) { + var v1 = cosm1( 0.0 ); + var v2 = cosm1( -0.0 ); + + t.strictEqual( v1, 0.0, 'returns +0 for +0' ); + t.strictEqual( 1.0/v1, PINF, 'returns +0 (not -0)' ); + + t.strictEqual( v2, 0.0, 'returns +0 for -0' ); + t.strictEqual( 1.0/v2, PINF, 'returns +0 (not -0)' ); + + t.end(); +}); + tape( 'the function computes the cosine minus one more accurately inside the interval [-π/4,π/4]', function test( t ) { var expected; var x;