@@ -48,10 +48,25 @@ tape( 'the function returns `NaN` if provided a `NaN`', opts, function test( t )
48
48
var v ;
49
49
50
50
v = maxabs ( NaN , 3.14 ) ;
51
- t . strictEqual ( isnan ( v ) , true , 'returns NaN ' ) ;
51
+ t . strictEqual ( isnan ( v ) , true , 'returns expected value ' ) ;
52
52
53
53
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' ) ;
55
70
56
71
t . end ( ) ;
57
72
} ) ;
@@ -60,16 +75,16 @@ tape( 'the function returns a correctly signed zero', opts, function test( t ) {
60
75
var v ;
61
76
62
77
v = maxabs ( + 0.0 , - 0.0 ) ;
63
- t . strictEqual ( isPositiveZero ( v ) , true , 'returns +0 ' ) ;
78
+ t . strictEqual ( isPositiveZero ( v ) , true , 'returns expected value ' ) ;
64
79
65
80
v = maxabs ( - 0.0 , + 0.0 ) ;
66
- t . strictEqual ( isPositiveZero ( v ) , true , 'returns +0 ' ) ;
81
+ t . strictEqual ( isPositiveZero ( v ) , true , 'returns expected value ' ) ;
67
82
68
83
v = maxabs ( - 0.0 , - 0.0 ) ;
69
- t . strictEqual ( isPositiveZero ( v ) , true , 'returns +0 ' ) ;
84
+ t . strictEqual ( isPositiveZero ( v ) , true , 'returns expected value ' ) ;
70
85
71
86
v = maxabs ( + 0.0 , + 0.0 ) ;
72
- t . strictEqual ( isPositiveZero ( v ) , true , 'returns +0 ' ) ;
87
+ t . strictEqual ( isPositiveZero ( v ) , true , 'returns expected value ' ) ;
73
88
74
89
t . end ( ) ;
75
90
} ) ;
@@ -83,11 +98,5 @@ tape( 'the function returns the maximum absolute value', opts, function test( t
83
98
v = maxabs ( - 4.2 , 3.14 ) ;
84
99
t . strictEqual ( v , 4.2 , 'returns expected value' ) ;
85
100
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
-
92
101
t . end ( ) ;
93
102
} ) ;
0 commit comments