40 lines
721 B
JavaScript
40 lines
721 B
JavaScript
'use strict';
|
|
|
|
const { expect } = require('chai');
|
|
|
|
|
|
describe('index.js', () => {
|
|
|
|
const tools = require('..');
|
|
|
|
describe(
|
|
'Properties',
|
|
() => ['bin', 'platform', 'include'].forEach(
|
|
m => it(`#${m} is a string`, () => {
|
|
expect(tools[m]).to.be.a('string');
|
|
})
|
|
)
|
|
);
|
|
|
|
describe('#paths()', () => {
|
|
|
|
it('is a function', () => {
|
|
expect(tools.paths).to.be.a('function');
|
|
});
|
|
|
|
it('returns an object', () => {
|
|
expect(tools.paths(__dirname)).to.be.an('object');
|
|
});
|
|
|
|
it('has "include" string', () => {
|
|
expect(tools.paths(__dirname).include).to.be.a('string');
|
|
});
|
|
|
|
it('has "bin" string', () => {
|
|
expect(tools.paths(__dirname).include).to.be.a('string');
|
|
});
|
|
|
|
});
|
|
|
|
});
|