A tool for seeing errors as they happen,
rather than after.

Why would you want to use Step Test?

  1. A whole 5KB of minified Goodness.
  2. Control of your suite when developing so you can see it play through.
    Play, Pause, and Next allow you to control every step.
  3. ES6 Ready with its object Oriented Class Structure.
  4. Easy to add features to and build out for your needs.
  5. Document through your tests.

Writing Your Code

Writing Your Tests

Note: Class Level Step Available
StepTest.step("My Lib Setup", function(){
    this.myLib = new MyLib();
})

Note: Try
.step("Say", {k: "hello", to: "Your Name"})