Spaces:
Sleeping
Sleeping
; | |
var assert = require("@sinonjs/referee-sinon").assert; | |
var index = require("./index"); | |
var expectedMethods = [ | |
"calledInOrder", | |
"className", | |
"every", | |
"functionName", | |
"orderByFirstCall", | |
"typeOf", | |
"valueToString", | |
]; | |
var expectedObjectProperties = ["deprecated", "prototypes"]; | |
describe("package", function () { | |
// eslint-disable-next-line mocha/no-setup-in-describe | |
expectedMethods.forEach(function (name) { | |
it(`should export a method named ${name}`, function () { | |
assert.isFunction(index[name]); | |
}); | |
}); | |
// eslint-disable-next-line mocha/no-setup-in-describe | |
expectedObjectProperties.forEach(function (name) { | |
it(`should export an object property named ${name}`, function () { | |
assert.isObject(index[name]); | |
}); | |
}); | |
}); | |