This is an exercise to recreate the JavaScript Array.prototype methods using Test Driven Development. I gathered the specs needed for each method from their respective MDN documentation page. You can find the main page that links to each method's documentation here.
The testing framework used for this is called Tiny Test which was created by Joe Walnes.
The code can be found in the /array_methods
directory.