So, looking at implementing the unit test proposal (using narwhal's impl) I noticed a spec buglet:
assert.equal(4, new Number(4));
assert.deepEqual(4, new Number(4));
The first one passes, the second does not. Self-consistency is a good thing :) I'm creating a list of things to address in the next version on
http://wiki.commonjs.org/wiki/Unit_Testing/
What was the outcome of the throws alias/rename? Has that changed since ES5 is now a ratified spec?
-ash