Skip to content

Commit 315b75d

Browse files
committed
pass through logger in tests
1 parent c72da0c commit 315b75d

File tree

1 file changed

+55
-14
lines changed

1 file changed

+55
-14
lines changed

test/unit/definitionGenerator.spec.js

Lines changed: 55 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ describe("DefinitionGenerator", () => {
2626

2727
describe("constructor", () => {
2828
it("should return a definitionGenerator", function () {
29-
const expected = new DefinitionGenerator(mockServerless, {});
29+
const expected = new DefinitionGenerator(mockServerless, {
30+
verbose: (str) => {
31+
console.log(str);
32+
},
33+
});
3034
expect(expected).to.be.an.instanceOf(DefinitionGenerator);
3135
});
3236

@@ -35,48 +39,73 @@ describe("DefinitionGenerator", () => {
3539
JSON.stringify(mockServerless)
3640
);
3741
delete serverlessWithoutOpenAPIVersion.processedInput;
38-
let expected = new DefinitionGenerator(
39-
serverlessWithoutOpenAPIVersion,
40-
{}
41-
);
42+
let expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
43+
verbose: (str) => {
44+
console.log(str);
45+
},
46+
});
4247
expect(expected.version).to.be.equal("3.0.0");
4348

4449
Object.assign(serverlessWithoutOpenAPIVersion, { processedInput: {} });
45-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
50+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
51+
verbose: (str) => {
52+
console.log(str);
53+
},
54+
});
4655
expect(expected.version).to.be.equal("3.0.0");
4756

4857
serverlessWithoutOpenAPIVersion.processedInput = {
4958
options: {},
5059
};
51-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
60+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
61+
verbose: (str) => {
62+
console.log(str);
63+
},
64+
});
5265
expect(expected.version).to.be.equal("3.0.0");
5366

5467
serverlessWithoutOpenAPIVersion.processedInput.options = {
5568
test: "abc",
5669
};
5770

58-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
71+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
72+
verbose: (str) => {
73+
console.log(str);
74+
},
75+
});
5976
expect(expected.version).to.be.equal("3.0.0");
6077

6178
serverlessWithoutOpenAPIVersion.processedInput.options = {
6279
openApiVersion: null,
6380
};
6481

65-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
82+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
83+
verbose: (str) => {
84+
console.log(str);
85+
},
86+
});
6687
expect(expected.version).to.be.equal("3.0.0");
6788

6889
serverlessWithoutOpenAPIVersion.processedInput.options = {
6990
openApiVersion: undefined,
7091
};
7192

72-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
93+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
94+
verbose: (str) => {
95+
console.log(str);
96+
},
97+
});
7398
expect(expected.version).to.be.equal("3.0.0");
7499

75100
serverlessWithoutOpenAPIVersion.processedInput.options = {
76101
openapiVersion: undefined,
77102
};
78103

79-
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {});
104+
expected = new DefinitionGenerator(serverlessWithoutOpenAPIVersion, {
105+
verbose: (str) => {
106+
console.log(str);
107+
},
108+
});
80109
expect(expected.version).to.be.equal("3.0.0");
81110
});
82111

@@ -86,12 +115,20 @@ describe("DefinitionGenerator", () => {
86115
);
87116
serverlessWithOpenAPIVersion.processedInput.options.openApiVersion =
88117
"3.0.2";
89-
let expected = new DefinitionGenerator(serverlessWithOpenAPIVersion, {});
118+
let expected = new DefinitionGenerator(serverlessWithOpenAPIVersion, {
119+
verbose: (str) => {
120+
console.log(str);
121+
},
122+
});
90123
expect(expected.version).to.be.equal("3.0.2");
91124

92125
serverlessWithOpenAPIVersion.processedInput.options.openApiVersion =
93126
"3.0.1";
94-
expected = new DefinitionGenerator(serverlessWithOpenAPIVersion, {});
127+
expected = new DefinitionGenerator(serverlessWithOpenAPIVersion, {
128+
verbose: (str) => {
129+
console.log(str);
130+
},
131+
});
95132
expect(expected.version).to.be.equal("3.0.1");
96133
});
97134

@@ -111,7 +148,11 @@ describe("DefinitionGenerator", () => {
111148
throw err;
112149
});
113150

114-
const expected = new DefinitionGenerator(mockServerless, {});
151+
const expected = new DefinitionGenerator(mockServerless, {
152+
verbose: (str) => {
153+
console.log(str);
154+
},
155+
});
115156

116157
expect(expected.REDOCLY_RULES).to.have.property(
117158
"operation-2xx-response",

0 commit comments

Comments
 (0)