1 | const BlueprintManager = require('./src/BlueprintManagerTest');
|
2 | const HttpRequestor = require('./src/HttpRequestorTest');
|
3 | const JsonPathReplacer = require('./src/JsonPathReplacerTest');
|
4 | const main = require('./src/indexTest');
|
5 | const SubrequestsManager = require('./src/SubrequestsManagerTest');
|
6 | const MultipartRelatedResponse = require('./src/MultipartRelatedResponseTest');
|
7 |
|
8 | module.exports = {
|
9 | setUp(cb) {
|
10 | this.stubs = [];
|
11 |
|
12 | this.stubWithPromise = (objToStub, functionName) => {
|
13 | const stub = sinon.stub(objToStub, functionName);
|
14 | stub.returns(Promise.resolve());
|
15 | this.stubs.push(stub);
|
16 | };
|
17 |
|
18 | cb();
|
19 | },
|
20 |
|
21 | tearDown(cb) {
|
22 | this.stubs.forEach((stub) => {
|
23 | if (typeof stub.restore === 'function') {
|
24 | stub.restore();
|
25 | }
|
26 | });
|
27 | this.stubs = [];
|
28 |
|
29 | cb();
|
30 | },
|
31 | BlueprintManager,
|
32 | HttpRequestor,
|
33 | JsonPathReplacer,
|
34 | SubrequestsManager,
|
35 | MultipartRelatedResponse,
|
36 | main,
|
37 | };
|