const chai = require('chai');
const assert = chai.assert;
suite('Unit Tests', function () {
suite('Basic Assertions', function () {
// #1
test('#isNull, #isNotNull', function () {
assert.isNull(null, 'This is an optional error description - e.g. null is null');
assert.isNotNull(1, '1 is not null');
});
// #2
test('#isDefined, #isUndefined', function () {
assert.isDefined(null, 'null is not undefined');
assert.isUndefined(undefined, 'undefined IS undefined');
assert.isDefined('hello', 'A string is not undefined');
});
// #3
test('#isOk, #isNotOk', function () {
assert.isNotOk(null, 'null is falsey');
assert.isOk("I'm truthy", 'A string is truthy');
assert.isOk(true, 'true is truthy');
});