File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
packages/optimizely-sdk/lib/utils/fns Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ module.exports = {
4646 return Math . round ( new Date ( ) . getTime ( ) ) ;
4747 } ,
4848 isFinite : function ( number ) {
49- return _isFinite ( number ) && Math . abs ( number ) <= MAX_NUMBER_LIMIT ;
49+ return typeof number == 'number' && Math . abs ( number ) <= MAX_NUMBER_LIMIT ;
5050 } ,
5151 keyBy : function ( arr , key ) {
5252 if ( ! arr ) return { } ;
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ describe('lib/utils/fns', function() {
2525 assert . isFalse ( fns . isFinite ( Infinity ) ) ;
2626 assert . isFalse ( fns . isFinite ( - Infinity ) ) ;
2727 assert . isFalse ( fns . isFinite ( NaN ) ) ;
28+ assert . isFalse ( fns . isFinite ( undefined ) ) ;
29+ assert . isFalse ( fns . isFinite ( '3' ) ) ;
2830 assert . isFalse ( fns . isFinite ( Math . pow ( 2 , 53 ) + 2 ) ) ;
2931 assert . isFalse ( fns . isFinite ( - Math . pow ( 2 , 53 ) - 2 ) ) ;
3032 } ) ;
You can’t perform that action at this time.
0 commit comments