microlib7790
Version:
Micro Lib to develop a useful library.
25 lines (24 loc) • 842 B
JavaScript
var expect = require('chai').expect;
var nameList = require('../src/index');
/*This is test written*/
describe('names', function () {
it("Should be array of strings", function () {
expect(nameList.names).to.satisfy(isArrayOfStrings);
function isArrayOfStrings(array) {
return array.every(function (item) {
return typeof item === 'string';
});
}
});
/* Test for element is present or not*/
it("Should include 'Surender' ", function () {
expect(nameList.names).to.include('Surender');
});
});
/* Unit test for random names */
describe('Random name', function () {
it("should return random names", function () {
var randomName = nameList.randName();
expect(nameList.names).to.include(randomName);
});
});