You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
722 B
29 lines
722 B
"use strict"; |
|
|
|
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() { |
|
expectedMethods.forEach(function(name) { |
|
it("should export a method named " + name, function() { |
|
assert.isFunction(index[name]); |
|
}); |
|
}); |
|
|
|
expectedObjectProperties.forEach(function(name) { |
|
it("should export an object property named " + name, function() { |
|
assert.isObject(index[name]); |
|
}); |
|
}); |
|
});
|
|
|