Skip to content

Commit 9adf772

Browse files
authored
test: add infinity tests
Signed-off-by: Athan <[email protected]>
1 parent e05da8a commit 9adf772

File tree

1 file changed

+4
-0
lines changed
  • lib/node_modules/@stdlib/number/float64/base/ulp-difference/test

1 file changed

+4
-0
lines changed

lib/node_modules/@stdlib/number/float64/base/ulp-difference/test/test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var isPositiveFinite = require( '@stdlib/assert/is-positive-finite' );
2626
var EPS = require( '@stdlib/constants/float64/eps' );
2727
var SMALLEST_SUBNORMAL = require( '@stdlib/constants/float64/smallest-subnormal' );
28+
var MAX_VALUE = require( '@stdlib/constants/float64/max' );
2829
var PINF = require( '@stdlib/constants/float64/pinf' );
2930
var NINF = require( '@stdlib/constants/float64/ninf' );
3031
var ulpdiff = require( './../lib' );
@@ -82,6 +83,9 @@ tape( 'the function handles infinities', function test( t ) {
8283
t.strictEqual( isPositiveFinite( ulpdiff( PINF, NINF ) ), true, 'returns expected value' );
8384
t.strictEqual( isPositiveFinite( ulpdiff( NINF, PINF ) ), true, 'returns expected value' );
8485

86+
t.strictEqual( ulpdiff( MAX_VALUE, PINF ), 1.0, 'returns expected value' );
87+
t.strictEqual( ulpdiff( -MAX_VALUE, NINF ), 1.0, 'returns expected value' );
88+
8589
t.end();
8690
});
8791

0 commit comments

Comments
 (0)