Skip to content

Commit 0ab9fc7

Browse files
authored
test: add and modify tests
PR-URL: #2830 Reviewed-by: Philipp Burckhardt <[email protected]>
1 parent 16c19b6 commit 0ab9fc7

File tree

2 files changed

+31
-22
lines changed

2 files changed

+31
-22
lines changed

lib/node_modules/@stdlib/math/base/special/maxabs/test/test.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ tape( 'the function returns `NaN` if provided a `NaN`', function test( t ) {
3939
var v;
4040

4141
v = maxabs( NaN, 3.14 );
42-
t.strictEqual( isnan( v ), true, 'returns NaN' );
42+
t.strictEqual( isnan( v ), true, 'returns expected value' );
4343

4444
v = maxabs( 3.14, NaN );
45-
t.strictEqual( isnan( v ), true, 'returns NaN' );
45+
t.strictEqual( isnan( v ), true, 'returns expected value' );
4646

47-
v = maxabs( NaN );
48-
t.strictEqual( isnan( v ), true, 'returns NaN' );
47+
v = maxabs( NaN, NaN );
48+
t.strictEqual( isnan( v ), true, 'returns expected value' );
4949

5050
t.end();
5151
});
@@ -54,10 +54,10 @@ tape( 'the function returns `+Infinity` if provided `+Infinity`', function test(
5454
var v;
5555

5656
v = maxabs( PINF, 3.14 );
57-
t.strictEqual( v, PINF, 'returns +infinity' );
57+
t.strictEqual( v, PINF, 'returns expected value' );
5858

5959
v = maxabs( 3.14, PINF );
60-
t.strictEqual( v, PINF, 'returns +infinity' );
60+
t.strictEqual( v, PINF, 'returns expected value' );
6161

6262
t.end();
6363
});
@@ -66,16 +66,16 @@ tape( 'the function returns a correctly signed zero', function test( t ) {
6666
var v;
6767

6868
v = maxabs( +0.0, -0.0 );
69-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
69+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7070

7171
v = maxabs( -0.0, +0.0 );
72-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
72+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7373

7474
v = maxabs( -0.0, -0.0 );
75-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
75+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7676

7777
v = maxabs( +0.0, +0.0 );
78-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
78+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7979

8080
t.end();
8181
});

lib/node_modules/@stdlib/math/base/special/maxabs/test/test.native.js

+21-12
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,25 @@ tape( 'the function returns `NaN` if provided a `NaN`', opts, function test( t )
4848
var v;
4949

5050
v = maxabs( NaN, 3.14 );
51-
t.strictEqual( isnan( v ), true, 'returns NaN' );
51+
t.strictEqual( isnan( v ), true, 'returns expected value' );
5252

5353
v = maxabs( 3.14, NaN );
54-
t.strictEqual( isnan( v ), true, 'returns NaN' );
54+
t.strictEqual( isnan( v ), true, 'returns expected value' );
55+
56+
v = maxabs( NaN, NaN );
57+
t.strictEqual( isnan( v ), true, 'returns expected value' );
58+
59+
t.end();
60+
});
61+
62+
tape( 'the function returns `+Infinity` if provided `+Infinity`', opts, function test( t ) {
63+
var v;
64+
65+
v = maxabs( PINF, 3.14 );
66+
t.strictEqual( v, PINF, 'returns expected value' );
67+
68+
v = maxabs( 3.14, PINF );
69+
t.strictEqual( v, PINF, 'returns expected value' );
5570

5671
t.end();
5772
});
@@ -60,16 +75,16 @@ tape( 'the function returns a correctly signed zero', opts, function test( t ) {
6075
var v;
6176

6277
v = maxabs( +0.0, -0.0 );
63-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
78+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
6479

6580
v = maxabs( -0.0, +0.0 );
66-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
81+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
6782

6883
v = maxabs( -0.0, -0.0 );
69-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
84+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7085

7186
v = maxabs( +0.0, +0.0 );
72-
t.strictEqual( isPositiveZero( v ), true, 'returns +0' );
87+
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
7388

7489
t.end();
7590
});
@@ -83,11 +98,5 @@ tape( 'the function returns the maximum absolute value', opts, function test( t
8398
v = maxabs( -4.2, 3.14 );
8499
t.strictEqual( v, 4.2, 'returns expected value' );
85100

86-
v = maxabs( PINF, 3.14 );
87-
t.strictEqual( v, PINF, 'returns expected value' );
88-
89-
v = maxabs( 3.14, PINF );
90-
t.strictEqual( v, PINF, 'returns expected value' );
91-
92101
t.end();
93102
});

0 commit comments

Comments
 (0)