odin-default-js-exercises/02_repeatString
Abhi Joshi ceee6258a2 The issue lies in the inability to run npm test for problems 2, 3, 4, 5, and 7. To resolve this, rename the test files by adding an 'a' in front of them (e.g., from removeFromArray.spec.js to aRemoveFromArray.spec.js). This error doesn't occur when the test file name is alphabetically before readme.md. 2023-12-28 11:46:23 +05:30
..
solution Remove test skips for solutions 2023-02-01 18:58:58 -05:00
README.md Merge two bullet points in repeatString 2021-08-13 08:51:38 -07:00
aRepeatString.js The issue lies in the inability to run npm test for problems 2, 3, 4, 5, and 7. To resolve this, rename the test files by adding an 'a' in front of them (e.g., from removeFromArray.spec.js to aRemoveFromArray.spec.js). This error doesn't occur when the test file name is alphabetically before readme.md. 2023-12-28 11:46:23 +05:30
repeatString.spec.js Fix typo 2022-01-01 21:50:35 -03:00

README.md

Exercise 02 - repeatString

Write a function that simply repeats the string a given number of times:

repeatString('hey', 3) // returns 'heyheyhey'

This function will take two arguments, string and num.

Note: The exercises after this one will not have arguments provided as this one does - you will need to provide them yourself from now on. So read each exercise's README carefully to see what kinds of arguments will be expected.

You will notice in this exercise that there are multiple tests (see in file repeatString.spec.js). Only the first test is currently enabled. So after making sure that this first one passes, enable the others one by one by deleting the .skip from the test.skip() function.

Hints

  • Take note of the above function call- how exactly is it being called?

  • You're going to want to use a loop for this one.

  • Create a variable to hold the string you're going to return, create a loop that repeats the given number of times and add the given string to the result on each loop.

  • If running npm test repeatString.spec.js returns results similar to the below, make sure you have enabled the rest of the tests, as described in the instructions above.

Test Suites: 1 passed, 1 total
Tests:       6 skipped, 1 passed, 7 total