44*/
55const maxSubArraySum = require ( './index' ) ;
66test ( 'maxSubArraySum is a function' , ( ) => {
7- expect ( typeof maxSubArraySum ) . toEqual ( 'function' ) ;
7+ expect ( typeof maxSubArraySum ) . toEqual ( 'function' ) ;
88} ) ;
99test ( 'maxSubArraySum [8,2,54,65,23,7,45] to give 109' , ( ) => {
10- expect ( maxSubArraySum ( [ 8 , 2 , 54 , 65 , 23 , 7 , 45 ] , 2 ) ) . toEqual ( 119 ) ;
10+ expect ( maxSubArraySum ( [ 8 , 2 , 54 , 65 , 23 , 7 , 45 ] , 2 ) ) . toEqual ( 119 ) ;
1111} ) ;
1212test ( 'maxSubArraySum [1, 9, 11, 13, 2, 3, 7, 5] to give 33' , ( ) => {
13- expect ( maxSubArraySum ( [ 1 , 9 , 11 , 13 , 2 , 3 , 7 , 5 ] , 3 ) ) . toEqual ( 33 ) ;
13+ expect ( maxSubArraySum ( [ 1 , 9 , 11 , 13 , 2 , 3 , 7 , 5 ] , 3 ) ) . toEqual ( 33 ) ;
1414} ) ;
1515test ( 'maxSubArraySum [] to give null' , ( ) => {
16- expect ( maxSubArraySum ( [ ] , 3 ) ) . toEqual ( null ) ;
16+ expect ( maxSubArraySum ( [ ] , 3 ) ) . toEqual ( null ) ;
1717} ) ;
1818test ( 'maxSubArraySum [-10,-9,-3,-5,-100,-56,0] to give -17' , ( ) => {
19- expect ( maxSubArraySum ( [ - 10 , - 9 , - 3 , - 5 , - 100 , - 56 , 0 ] , 3 ) ) . toEqual ( - 17 ) ;
19+ expect ( maxSubArraySum ( [ - 10 , - 9 , - 3 , - 5 , - 100 , - 56 , 0 ] , 3 ) ) . toEqual ( - 17 ) ;
20+ } ) ;
21+ test ( 'maxSubArraySum [2,6,9,2,1,8,5,6,3] to give 19' , ( ) => {
22+ expect ( maxSubArraySum ( [ 2 , 6 , 9 , 2 , 1 , 8 , 5 , 6 , 3 ] , 3 ) ) . toEqual ( 19 ) ;
2023} ) ;
0 commit comments