Solution
This commit is contained in:
		
							parent
							
								
									f5fea2adf3
								
							
						
					
					
						commit
						54447a31dc
					
				| 
						 | 
					@ -1,5 +1,15 @@
 | 
				
			||||||
const repeatString = function() {
 | 
					const repeatString = function(string, number) {
 | 
				
			||||||
 | 
					    let repeat = '';
 | 
				
			||||||
 | 
					    if(number < 0){
 | 
				
			||||||
 | 
					        return("ERROR");
 | 
				
			||||||
 | 
					    } else if(number == 0){
 | 
				
			||||||
 | 
					        return repeat;
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
					        for (let index = 0; index < number; index++) {
 | 
				
			||||||
 | 
					             repeat = repeat + string;        
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return repeat;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = repeatString
 | 
					module.exports = repeatString
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,16 +4,16 @@ describe('repeatString', function() {
 | 
				
			||||||
  it('repeats the string', function() {
 | 
					  it('repeats the string', function() {
 | 
				
			||||||
    expect(repeatString('hey', 3)).toEqual('heyheyhey');
 | 
					    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');
 | 
					    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');
 | 
					    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('');
 | 
					    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');
 | 
					    expect(repeatString('hey', -1)).toEqual('ERROR');
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue