File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 1010const ReverseNumber = ( number ) => {
1111 // firstly, check that input is a number or not.
1212 if ( typeof number !== 'number' ) {
13- return new TypeError ( 'Argument is not a number.' )
13+ throw new TypeError ( 'Argument is not a number.' )
1414 }
1515 // A variable for storing the reversed number.
1616 let reverseNumber = 0
Original file line number Diff line number Diff line change 1+ import { ReverseNumber } from '../ReverseNumber'
2+
3+ describe ( 'ReverseNumber' , ( ) => {
4+ it . each ( [
5+ [ 0 , 0 ] ,
6+ [ 10 , 1 ] ,
7+ [ 123 , 321 ] ,
8+ [ 100001 , 100001 ]
9+ ] ) ( 'check with %j' , ( input , expected ) => {
10+ expect ( expected ) . toEqual ( ReverseNumber ( input ) )
11+ } )
12+
13+ it ( 'should throw when input is not a number' , ( ) => {
14+ expect ( ( ) => ReverseNumber ( '100' ) ) . toThrowError ( )
15+ } )
16+ } )
You can’t perform that action at this time.
0 commit comments