docs: correct the description of assert.ok()
authorNao Iizuka <iizuka@kyu-mu.net>
Sun, 11 Mar 2012 00:48:08 +0000 (09:48 +0900)
committerBen Noordhuis <info@bnoordhuis.nl>
Mon, 12 Mar 2012 01:27:55 +0000 (02:27 +0100)
doc/api/assert.markdown
lib/assert.js

index f3c1ad2..c93c1e7 100644 (file)
@@ -11,7 +11,7 @@ Throws an exception that displays the values for `actual` and `expected` separat
 
 ## assert(value, message), assert.ok(value, [message])
 
-Tests if value is a `true` value, it is equivalent to `assert.equal(true, value, message);`
+Tests if value is truthy, it is equivalent to `assert.equal(true, !!value, message);`
 
 ## assert.equal(actual, expected, [message])
 
index 7c013eb..7e932be 100644 (file)
@@ -116,7 +116,7 @@ assert.fail = fail;
 // 4. Pure assertion tests whether a value is truthy, as determined
 // by !!guard.
 // assert.ok(guard, message_opt);
-// This statement is equivalent to assert.equal(true, guard,
+// This statement is equivalent to assert.equal(true, !!guard,
 // message_opt);. To test strictly for the value true, use
 // assert.strictEqual(true, guard, message_opt);.