1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| "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]);
| });
| });
| });
|
|