kriszyp/patr — pull request #3 by neonstalwart (2011-12-27 16:46:43+00:00)
Title: assert.throws: synchronous blocks that don't throw should cause an error...

this fix will now produce an error for the following block:

```js
assert.throws(function () {
// this block doesn't throw - should fail the test
});
```

this is still not ideal because the following would still pass when it shouldn't:

```js
assert.throws(function () {
// assert will throw an Error indicating that this block did not throw
// the catch for this Error believes that the block threw an Error and
// will pass the test since an Error was thrown
}, Error);
```