Fork this repository by clicking the fork button on the upper right corner of this page. This will copy the repository on to your GitHub account.
Clone the forked version of the repository. When you copy the clone URL it should have your github username in it not TIY-Austin-Front-End-Engineering.
Inside of your cloned project directory run npm install.
Read through the functions.js file in your cloned repo. For each one of the functions described you should do the following:
Write comments that describe the arguments that are getting passed into the function (inputs). For each argument include...
* the type of data (string, number, boolean, array, object) that it should be
* one example valid value that could be passed in to that argument
Write comments that describe the return value of the function, what type should it be?
Add, commit, and push your code
Create a new file to test that function inside of the test directory. Write out at least three unit tests for the function.
Add, commit, and push your code
Write out comments that describe how to implement the function. How will you use the provided inputs to achieve the desired output?
Write code to implement the function.
Test your code against your unit tests by running npm test. All of your tests should pass.
Test your code against the instructor provided unit tests by running npm run instructor-tests. All of the tests should pass.
What to Submit
Link:
A link to a repo containing:
index.html
main.js
.surgeignore with contents of !node_modules/
Notes:
Your confidence level for this assignment, 0-5. (0 is no confidence, 5 is master)
Less than 5? Submit 1 question and 1 answer on Breadcrumbs and include a link to them.
5? Great! Submit 2 answers on Breadcrumbs and include a link to them.