describe('assert', function() {
  it('should work.', function() {
    assert(true);
    assert.ok(1 === 1);
  });
});

@@ -103,16 +103,657 @@
 = 1);%0A  
-%7D);
+  assert.equal(1, '1');%0A    assert.notEqual(0, 1);%0A    assert.deepEqual(%5B1, 2, 3%5D, %5B1, 2, 3%5D);%0A    assert.notDeepEqual(%5B1, 2, 3%5D, %5B1, 2, 4%5D);%0A    assert.strictEqual(1, 1);%0A    assert.notStrictEqual(1, '1');%0A    assert.throws(function() %7B%0A      throw new Error('Wrong value.');%0A    %7D, /Wrong value/);%0A    assert.doesNotThrow(function() %7B%7D);%0A  %7D);%0A%0A  it('should throw error.', function() %7B%0A    try %7B%0A      assert.fail('actual', 'expected', 'test message');%0A      shouldNotCall();%0A    %7D catch (e) %7B%0A      assert(e.message === 'test message');%0A    %7D%0A  %7D);%0A%0A  function shouldNotCall() %7B%0A    throw new Error('This should not have been reached.');%0A  %7D
 %0A%7D);%0A

Add test cases.