use nodeunit for test