kunagpal/express-boilerplate

View on GitHub
test/unit/utils/test.test.js

Summary

Maintainability
A
0 mins
Test Coverage
var testUtils = require(path.join(__dirname, '..', '..', '..', 'utils', 'test'));

describe('Test helpers', function () {
    describe('ymlToJson', function () {
        it('should return an empty JSON object for invalid yml file path', function () {
            assert.deepStrictEqual(testUtils.ymlToJson('README.md'), {}, 'YmlToJson must default to a blank object');
        });

        it('should return a populated JSON object for a valid yml file path', function () {
            assert.notDeepStrictEqual(testUtils.ymlToJson('.travis.yml'), {}, 'YmlToJson might be faulty');
        });
    });

    describe('db', function () {
        it('should bail out for invalid count values', function (done) {
            testUtils.db.user('a', done);
        });
    });
});