@@ -26,6 +26,7 @@ var isnan = require( './../../../../base/assert/is-nan' );
2626var abs = require ( './../../../../base/special/abs' ) ;
2727var PINF = require ( '@stdlib/constants/float64/pinf' ) ;
2828var NINF = require ( '@stdlib/constants/float64/ninf' ) ;
29+ var isPositiveZero = require ( '@stdlib/assert/is-positive-zero' ) ;
2930var tryRequire = require ( '@stdlib/utils/try-require' ) ;
3031var EPS = require ( '@stdlib/constants/float64/eps' ) ;
3132
@@ -157,19 +158,19 @@ tape( 'the function accurately computes the natural exponential function for ver
157158
158159tape ( 'the function returns `0` if provided a `-infinity`' , opts , function test ( t ) {
159160 var val = exp ( NINF ) ;
160- t . equal ( val , 0.0 , 'returns 0 ' ) ;
161+ t . equal ( isPositiveZero ( val ) , true , 'returns expected value ' ) ;
161162 t . end ( ) ;
162163} ) ;
163164
164165tape ( 'the function returns `+infinity` if provided a `+infinity`' , opts , function test ( t ) {
165166 var val = exp ( PINF ) ;
166- t . equal ( val , PINF , 'returns +infinity ' ) ;
167+ t . equal ( val , PINF , 'returns expected value ' ) ;
167168 t . end ( ) ;
168169} ) ;
169170
170171tape ( 'the function returns `NaN` if provided a `NaN`' , opts , function test ( t ) {
171172 var val = exp ( NaN ) ;
172- t . equal ( isnan ( val ) , true , 'returns NaN ' ) ;
173+ t . equal ( isnan ( val ) , true , 'returns expected value ' ) ;
173174 t . end ( ) ;
174175} ) ;
175176
0 commit comments