Here is what this PR does:
This PR doesn't update the main chai.js file.
Fix docstring regarding assert.notFrozen
Add aliases to extensible, sealed and frozen properties for consistency
I can also add tests for theses aliases, to make sure they run OK. Let me know if you want that.
If you would kindly add tests, then I'll happily merge 😄
Add tests for frozen, sealed and extensible aliases
Add aliases (and tests) for assert.ok and assert.notOk to match the o…
…ther isSomething assertions
Make throws aliases consistent across examples and definitions
Add tests for throws aliases
Invert assertions and aliases for is* assertions to make the document…
…ation and code consistent with other is* assertions
@keithamus here you go with the tests... I also took some liberties as you can see, making this PR broader but still focused on aliases for the assert API. I believe it makes things better by adding consistency and tests, I hope you're gonna like it :)
Let me know if you need anything else on this!
Note that since there are a lot of changes, I made sure individual commits were self-contained so that you can go through each of them instead of having to digest the resulting blob in one go!