Skip to content

Commit 9e7dcda

Browse files
committed
Mock serverless service to pass port tests
1 parent 8862c80 commit 9e7dcda

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

test/indexTest.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,19 @@ const aws = require ("aws-sdk");
88
const seeder = require("../src/seeder.js");
99
const dataApp = require("../index.js");
1010

11+
const serverlessMock = require('./serverlessMock');
12+
1113
describe("Port function",function(){
1214
it("Port should return number",function(){
13-
let myport = dataApp.prototype.port;
15+
let service = new dataApp(serverlessMock, {});
16+
let myport = service.port;
1417
assert(typeof myport, "number");
1518
});
1619

1720
it("Port value should be >= 0 and < 65536",function () {
18-
http.get(`http://localhost:${dataApp.prototype.port}`, function (response) {
19-
assert.equal(response.statusCode, 200);
21+
let service = new dataApp(serverlessMock, {});
22+
http.get(`http://localhost:${service.port}`, function (response) {
23+
assert.equal(response.statusCode, 200);
2024
});
2125
});
2226
});

test/serverlessMock.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
service: {},
3+
cli: {
4+
log: () => {}
5+
},
6+
custom: {}
7+
};

0 commit comments

Comments
 (0)