// AssertionError's when particular conditions are not met. The
// assert module must conform to the following interface.
-var assert = exports;
+var assert = module.exports = ok;
// 2. The AssertionError is defined in assert.
// new assert.AssertionError({ message: message,
// message_opt);. To test strictly for the value true, use
// assert.strictEqual(true, guard, message_opt);.
-assert.ok = function ok(value, message) {
+function ok(value, message) {
if (!!!value) fail(value, true, message, '==', assert.ok);
};
+assert.ok = ok;
// 5. The equality assertion tests shallow, coercive equality with
// ==.