Skip to content

andrewhercules/javascript-refresher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Refresher

Introduction

After completing the JavaScript practice problems I found online, I decided to recreate Makers Academy's Ruby Refresher challenge using JavaScript and Jasmine to further consolidate my (re)learning of JavaScript's structure and syntax.

Languages/Platforms/Tools

  • JavaScript
  • Jasmine

Learning Outcomes

When first starting this project, my goal was to continue to get reacquainted with JavaScript's syntax and structure and to create a series of exercises that I could return to at a later date if I stopped using JavaScript for a substantial period of time. I also wanted to solve each problem using JavaScript best-practices - see answers branch for solutions.

To-do list

  • Covert Ruby Refresher Rspec tests into Jasmine tests
  • Add additional questions (e.g. numeral conversion)
  • Solve each problem and transfer solutions to answers branch

Instructions

Clone the repository:

$ git clone git@github.com:andrewhercules/javascript-refresher.git

Change into the directory and run the Jasmine tests:

$ cd javascript-refresher
$ open SpecRunner.html

Notes

  • Each spec test has been 'x'-ed into pending mode to make it easier when first opening the SpecRunner.html file. Simply remove the x before the each test's "it( ... )" statement
  • symbolToString test removed due to limited support for JavaScript's Symbol() and Symbol.for() functions

About

TDD JavaScript katas written in 2014 for ES5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published