@@ -294,7 +294,7 @@ const assert2 = new Assert({ skipPrototype: true }); |
294 | 294 | assert2.deepStrictEqual(foo, bar); // OK |
295 | 295 | ``` |
296 | 296 |
|
297 | | -When destructured, methods lose access to the instance's `this` context and revert to default assertion behavior |
| 297 | +When destructured, methods lose access to the instance's `this` context and revert to the default assertion behavior |
298 | 298 | (diff: 'simple', non-strict mode). |
299 | 299 | To maintain custom options when using destructured methods, avoid |
300 | 300 | destructuring and call methods directly on the instance. |
@@ -710,8 +710,8 @@ are also recursively evaluated by the following rules. |
710 | 710 | ### Comparison details |
711 | 711 |
|
712 | 712 | * Primitive values are compared with the [`==` operator][], |
713 | | - with the exception of {NaN}. It is treated as being identical in case |
714 | | - both sides are {NaN}. |
| 713 | + except for {NaN}, which is treated as identical when both |
| 714 | + sides are {NaN}. |
715 | 715 | * [Type tags][Object.prototype.toString()] of objects should be the same. |
716 | 716 | * Only [enumerable "own" properties][] are considered. |
717 | 717 | * Object constructors are compared when available. |
@@ -1210,7 +1210,7 @@ error messages as expressive as possible. |
1210 | 1210 | If specified, `error` can be a [`Class`][], {RegExp} or a validation |
1211 | 1211 | function. See [`assert.throws()`][] for more details. |
1212 | 1212 |
|
1213 | | -Besides the async nature to await the completion behaves identically to |
| 1213 | +Aside from asynchronously awaiting completion, it behaves identically to |
1214 | 1214 | [`assert.doesNotThrow()`][]. |
1215 | 1215 |
|
1216 | 1216 | ```mjs |
|