modrepeatString
This commit is contained in:
		
							parent
							
								
									8d7a18a851
								
							
						
					
					
						commit
						b0400f7f33
					
				|  | @ -1,5 +1,20 @@ | |||
| const repeatString = function() { | ||||
| const repeatString = function(stringOne, n) { | ||||
| 	let output = ''; | ||||
| 	if ( n < 0 ) { | ||||
| 		return ('ERROR'); | ||||
| 		} | ||||
|    | ||||
| 	for(let i=0; i < n; i++) { | ||||
| 		output += stringOne; | ||||
| 		 | ||||
| 	} | ||||
| 	return(output); | ||||
| } | ||||
| repeatString('hey',3); | ||||
| repeatString('hey',10); | ||||
| repeatString('hey',1); | ||||
| repeatString('hey',0); | ||||
| repeatString('hey',-1); | ||||
| 
 | ||||
| module.exports = repeatString; | ||||
| 
 | ||||
| module.exports = repeatString | ||||
|  |  | |||
|  | @ -4,16 +4,16 @@ describe('repeatString', function() { | |||
|   it('repeats the string', function() { | ||||
|     expect(repeatString('hey', 3)).toEqual('heyheyhey'); | ||||
|   }); | ||||
|   xit('repeats the string many times', function() { | ||||
|   it('repeats the string many times', function() { | ||||
|     expect(repeatString('hey', 10)).toEqual('heyheyheyheyheyheyheyheyheyhey'); | ||||
|   }); | ||||
|   xit('repeats the string 1 times', function() { | ||||
|   it('repeats the string 1 times', function() { | ||||
|     expect(repeatString('hey', 1)).toEqual('hey'); | ||||
|   }); | ||||
|   xit('repeats the string 0 times', function() { | ||||
|   it('repeats the string 0 times', function() { | ||||
|     expect(repeatString('hey', 0)).toEqual(''); | ||||
|   }); | ||||
|   xit('returns ERROR with negative numbers', function() { | ||||
|   it('returns ERROR with negative numbers', function() { | ||||
|     expect(repeatString('hey', -1)).toEqual('ERROR'); | ||||
|   }); | ||||
| }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue