@@ -13,6 +13,9 @@ additions or changes to any of the methods implemented and exposed by
1313the module.
1414
1515## assert(value[ , message] )  
16+ <!--  YAML
17+ added: v0.5.9 
18+ --> 
1619
1720An alias of [ ` assert.ok() ` ] [ ]  .
1821
@@ -30,6 +33,9 @@ assert(false, 'it\'s false');
3033``` 
3134
3235## assert.deepEqual(actual, expected[ , message] )  
36+ <!--  YAML
37+ added: v0.1.21 
38+ --> 
3339
3440Tests for deep equality between the ` actual `  and ` expected `  parameters.
3541Primitive values are compared with the equal comparison operator ( ` == `  ).
@@ -88,6 +94,9 @@ property set equal to the value of the `message` parameter. If the `message`
8894parameter is undefined, a default error message is assigned.
8995
9096## assert.deepStrictEqual(actual, expected[ , message] )  
97+ <!--  YAML
98+ added: v1.2.0 
99+ --> 
91100
92101Generally identical to ` assert.deepEqual() `  with two exceptions. First,
93102primitive values are compared using the strict equality operator ( ` === `  ).
@@ -109,6 +118,9 @@ property set equal to the value of the `message` parameter. If the `message`
109118parameter is undefined, a default error message is assigned.
110119
111120## assert.doesNotThrow(block[ , error] [ , message ] )  
121+ <!--  YAML
122+ added: v0.1.21 
123+ --> 
112124
113125Asserts that the function ` block `  does not throw an error. See
114126[ ` assert.throws() ` ] [ ]  for more details.
@@ -161,6 +173,9 @@ assert.doesNotThrow(
161173``` 
162174
163175## assert.equal(actual, expected[ , message] )  
176+ <!--  YAML
177+ added: v0.1.21 
178+ --> 
164179
165180Tests shallow, coercive equality between the ` actual `  and ` expected `  parameters
166181using the equal comparison operator ( ` == `  ).
@@ -184,6 +199,9 @@ property set equal to the value of the `message` parameter. If the `message`
184199parameter is undefined, a default error message is assigned.
185200
186201## assert.fail(actual, expected, message, operator)  
202+ <!--  YAML
203+ added: v0.1.21 
204+ --> 
187205
188206Throws an ` AssertionError ` . If ` message `  is falsy, the error message is set as
189207the values of ` actual `  and ` expected `  separated by the provided ` operator ` .
@@ -200,6 +218,9 @@ assert.fail(1, 2, 'whoops', '>');
200218``` 
201219
202220## assert.ifError(value)  
221+ <!--  YAML
222+ added: v0.1.97 
223+ --> 
203224
204225Throws ` value `  if ` value `  is truthy. This is useful when testing the ` error ` 
205226argument in callbacks.
@@ -214,6 +235,9 @@ assert.ifError(new Error()); // Throws Error
214235``` 
215236
216237## assert.notDeepEqual(actual, expected[ , message] )  
238+ <!--  YAML
239+ added: v0.1.21 
240+ --> 
217241
218242Tests for any deep inequality. Opposite of [ ` assert.deepEqual() ` ] [ ] .
219243
@@ -255,6 +279,9 @@ property set equal to the value of the `message` parameter. If the `message`
255279parameter is undefined, a default error message is assigned.
256280
257281## assert.notDeepStrictEqual(actual, expected[ , message] )  
282+ <!--  YAML
283+ added: v1.2.0 
284+ --> 
258285
259286Tests for deep strict inequality. Opposite of [ ` assert.deepStrictEqual() ` ] [ ] .
260287
@@ -273,6 +300,9 @@ with a `message` property set equal to the value of the `message` parameter. If
273300the ` message `  parameter is undefined, a default error message is assigned.
274301
275302## assert.notEqual(actual, expected[ , message] )  
303+ <!--  YAML
304+ added: v0.1.21 
305+ --> 
276306
277307Tests shallow, coercive inequality with the not equal comparison operator
278308( ` != `  ).
@@ -295,6 +325,9 @@ property set equal to the value of the `message` parameter. If the `message`
295325parameter is undefined, a default error message is assigned.
296326
297327## assert.notStrictEqual(actual, expected[ , message] )  
328+ <!--  YAML
329+ added: v0.1.21 
330+ --> 
298331
299332Tests strict inequality as determined by the strict not equal operator
300333( ` !== `  ).
@@ -317,6 +350,9 @@ If the values are strictly equal, an `AssertionError` is thrown with a
317350` message `  parameter is undefined, a default error message is assigned.
318351
319352## assert.ok(value[ , message] )  
353+ <!--  YAML
354+ added: v0.1.21 
355+ --> 
320356
321357Tests if ` value `  is truthy. It is equivalent to
322358` assert.equal(!!value, true, message) ` .
@@ -339,6 +375,9 @@ assert.ok(false, 'it\'s false');
339375``` 
340376
341377## assert.strictEqual(actual, expected[ , message] )  
378+ <!--  YAML
379+ added: v0.1.21 
380+ --> 
342381
343382Tests strict equality as determined by the strict equality operator ( ` === `  ).
344383
@@ -360,6 +399,9 @@ If the values are not strictly equal, an `AssertionError` is thrown with a
360399` message `  parameter is undefined, a default error message is assigned.
361400
362401## assert.throws(block[ , error] [ , message ] )  
402+ <!--  YAML
403+ added: v0.1.21 
404+ --> 
363405
364406Expects the function ` block `  to throw an error.
365407
0 commit comments