// Write your tests here!
// Here is an example.
Tinytest.add('example', function (test) {
  test.equal(true, true);
});

@@ -1,74 +1,671 @@
-// Write your tests here!%0A// Here is an example.%0ATinytest.add('example
+Tinytest.add('Tests are empty on init', function(test) %7B%0A  console.log(SimpleTest);%0A  test.equal(tests.passed, 0);%0A  test.equal(tests.failed, 0);%0A  test.equal(tests.total, 0);%0A%7D);%0A%0ATinytest.add('Tests properly fail', function(test) %7B%0A  var five = 5;%0A  tests.assert(five === 4);%0A  test.equal(tests.failed, 1);%0A  tests.reset();%0A%7D);%0A%0ATinytest.add('Tests properly pass', function(test) %7B%0A  var five = 5;%0A  tests.assert(five === 5);%0A  test.equal(tests.passed, 1);%0A  tests.reset();%0A%7D);%0A%0ATinytest.add('Tests total is correct', function(test) %7B%0A  var five = 5;%0A  tests.assert(five === 5);%0A  test.equal(tests.total, 1);%0A  tests.reset();%0A%7D);%0A%0ATinytest.add('Tests properly reset
 ', f
@@ -671,17 +671,16 @@
 function
- 
 (test) %7B
@@ -686,29 +686,277 @@
 %7B%0A  
-test.equal(true, true
+var five = 5;%0A  tests.assert(five === 5);%0A  tests.assert(five === 52);%0A  test.equal(tests.passed, 1);%0A  test.equal(tests.failed, 1);%0A  test.equal(tests.total, 2);%0A  tests.reset();%0A  test.equal(tests.passed, 0);%0A  test.equal(tests.failed, 0);%0A  test.equal(tests.total, 0
 );%0A%7D

complete tests