update the strings in repeatString.spec.js

This commit is contained in:
Shubhojyoti Das 2023-07-05 19:48:01 +05:30
parent 051c0ed9ca
commit f46feb9df4
1 changed files with 5 additions and 5 deletions

View File

@ -2,19 +2,19 @@ const repeatString = require('./repeatString')
describe('repeatString', () => { describe('repeatString', () => {
test('repeats the string', () => { test('repeats the string', () => {
expect(repeatString('hey', 3)).toEqual('heyheyhey'); expect(repeatString('hello', 3)).toEqual('hellohellohello');
}); });
test.skip('repeats the string many times', () => { test.skip('repeats the string many times', () => {
expect(repeatString('hey', 10)).toEqual('heyheyheyheyheyheyheyheyheyhey'); expect(repeatString('hey', 10)).toEqual('heyheyheyheyheyheyheyheyheyhey');
}); });
test.skip('repeats the string 1 times', () => { test.skip('repeats the string 1 times', () => {
expect(repeatString('hey', 1)).toEqual('hey'); expect(repeatString('hello_there', 1)).toEqual('hello_there');
}); });
test.skip('repeats the string 0 times', () => { test.skip('repeats the string 0 times', () => {
expect(repeatString('hey', 0)).toEqual(''); expect(repeatString('hey_dude', 0)).toEqual('');
}); });
test.skip('returns ERROR with negative numbers', () => { test.skip('returns ERROR with negative numbers', () => {
expect(repeatString('hey', -1)).toEqual('ERROR'); expect(repeatString('yeah', -1)).toEqual('ERROR');
}); });
test.skip('repeats the string a random amount of times', function () { test.skip('repeats the string a random amount of times', function () {
/*The number is generated by using Math.random to get a value from between /*The number is generated by using Math.random to get a value from between
@ -29,7 +29,7 @@ describe('repeatString', () => {
/*The .match(/((hey))/g).length is a regex that will count the number of heys /*The .match(/((hey))/g).length is a regex that will count the number of heys
in the result, which if your function works correctly will equal the number that in the result, which if your function works correctly will equal the number that
was randomly generated. */ was randomly generated. */
expect(repeatString('hey', number).match(/((hey))/g).length).toEqual(number); expect(repeatString('nice', number).match(/((nice))/g).length).toEqual(number);
}); });
test.skip('works with blank strings', () => { test.skip('works with blank strings', () => {
expect(repeatString('', 10)).toEqual(''); expect(repeatString('', 10)).toEqual('');