Make NumberOp
more robust against assigning null or undefined.
This does move NumberOp
a bit more away from the built-in Number class, but
more useful.
Issue #145.
␄
Fix a bug in Logger.#outro
and normalize #intro
.
#outro
was calling the actual log method after the group was popped, meaning
the message was being controlled by the wrong mode. Since modes are fairly
new, this had gone unnoticed.
In fixing this, the actual logging was moved outside of the ending of the
group. Updated #intro
to be similar for consistency. (Though both of these
will result in more accurate stats in the next change.)
Issue #145.
␄
Add call counts to Logger
.
Both the logger itself, and the individual groups, now have counts.
Users can use these counts to determine to identify where they may be
excessive logging, or help figure out which loggers should be disabled or
groups silenced when debugging.
Issue #145.
␄
Migrate Dispatcher
to lib/base.
Issue #167.
␄
Enhance test runner to loop over the new TestCase
s.
Issue #172.
␄
Rename FooTestCase
to TestTestCase
.
Issue #172.
␄
Add missing space in comment.
␄
Rename TestCase.#classCleanups
as classCleanups
.
That darned JavaScript issue where subclasses cannot update the #private
properties of base classes.
Issue #172.
␄
Have TestCase.run()
call class setup and cleanups.
Issue #172.
␄
Bump version numbers.
␄