Skip to content
This repository was archived by the owner on Nov 27, 2019. It is now read-only.

Commit 73c5ea0

Browse files
committed
Changed test due to new API
1 parent a26d36b commit 73c5ea0

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

test/index.test.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -51,23 +51,23 @@ describe('Test handling request', () => {
5151
return { ok: 1 };
5252
});
5353

54-
handler(event, { requestId: 12345 }, (err, result) => {
54+
handler(event, {logStreamName: '1', awsRequestId: '1'}, (err, result) => {
5555
expect(result).to.have.all.keys(['statusCode', 'body', 'headers']);
5656
expect(result.headers).to.be.an('object');
5757
expect(result.headers).to.have.all.keys('Access-Control-Allow-Origin');
5858
expect(result.statusCode).to.be.equal(200);
5959
expect(result.body).to.be.a('string');
6060
const response = JSON.parse(result.body);
6161
expect(response).to.be.not.null;
62-
expect(response).to.have.all.keys(['data', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId']);
62+
expect(response).to.have.all.keys(['data', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId', 'date']);
6363
expect(response.data.ok).to.be.equal(1);
6464
expect(response.originalRequest).to.be.deep.equal(
6565
event.queryStringParameters
6666
);
6767
expect(response.dataAvailable).to.be.equal(true);
6868
expect(response.executionTimeInMs).to.be.a('number');
6969
expect(response.status).to.be.equal('success');
70-
expect(response.requestId).to.be.equal(12345);
70+
expect(response.requestId).to.be.equal('1\\1');
7171
cb();
7272
});
7373
});
@@ -83,23 +83,23 @@ describe('Test handling request', () => {
8383
return Promise.resolve({ ok: 1 });
8484
});
8585

86-
handler(event, { requestId: 12345 }, (err, result) => {
86+
handler(event, {logStreamName: '1', awsRequestId: '1'}, (err, result) => {
8787
expect(result).to.have.all.keys(['statusCode', 'body', 'headers']);
8888
expect(result.headers).to.be.an('object');
8989
expect(result.headers).to.have.all.keys('Access-Control-Allow-Origin');
9090
expect(result.statusCode).to.be.equal(200);
9191
expect(result.body).to.be.a('string');
9292
const response = JSON.parse(result.body);
9393
expect(response).to.be.not.null;
94-
expect(response).to.have.all.keys(['data', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId']);
94+
expect(response).to.have.all.keys(['data', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId', 'date']);
9595
expect(response.data.ok).to.be.equal(1);
9696
expect(response.originalRequest).to.be.deep.equal(
9797
JSON.parse(event.body)
9898
);
9999
expect(response.dataAvailable).to.be.equal(true);
100100
expect(response.executionTimeInMs).to.be.a('number');
101101
expect(response.status).to.be.equal('success');
102-
expect(response.requestId).to.be.equal(12345);
102+
expect(response.requestId).to.be.equal('1\\1');
103103
cb();
104104
});
105105
});
@@ -111,22 +111,22 @@ describe('Test handling request', () => {
111111
throw Error('PANIC');
112112
});
113113

114-
handler(event, { requestId: 12345 }, (err, result) => {
114+
handler(event, {logStreamName: '1', awsRequestId: '1'}, (err, result) => {
115115
expect(result).to.have.all.keys(['statusCode', 'body', 'headers']);
116116
expect(result.headers).to.be.an('object');
117117
expect(result.headers).to.have.all.keys('Access-Control-Allow-Origin');
118118
expect(result.statusCode).to.be.equal(500);
119119
expect(result.body).to.be.a('string');
120120
const response = JSON.parse(result.body);
121121
expect(response).to.be.not.null;
122-
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId']);
122+
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId', 'date']);
123123
expect(response.originalRequest).to.be.deep.equal(
124124
JSON.parse(event.body)
125125
);
126126
expect(response.dataAvailable).to.be.equal(false);
127127
expect(response.executionTimeInMs).to.be.a('number');
128128
expect(response.status).to.be.equal('error');
129-
expect(response.requestId).to.be.equal(12345);
129+
expect(response.requestId).to.be.equal('1\\1');
130130
cb();
131131
});
132132
});
@@ -138,22 +138,22 @@ describe('Test handling request', () => {
138138
return Promise.reject('PANIC');
139139
});
140140

141-
handler(event, { requestId: 12345 }, (err, result) => {
141+
handler(event, {logStreamName: '1', awsRequestId: '1'}, (err, result) => {
142142
expect(result).to.have.all.keys(['statusCode', 'body', 'headers']);
143143
expect(result.headers).to.be.an('object');
144144
expect(result.headers).to.have.all.keys('Access-Control-Allow-Origin');
145145
expect(result.statusCode).to.be.equal(500);
146146
expect(result.body).to.be.a('string');
147147
const response = JSON.parse(result.body);
148148
expect(response).to.be.not.null;
149-
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId']);
149+
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId', 'date']);
150150
expect(response.originalRequest).to.be.deep.equal(
151151
JSON.parse(event.body)
152152
);
153153
expect(response.dataAvailable).to.be.equal(false);
154154
expect(response.executionTimeInMs).to.be.a('number');
155155
expect(response.status).to.be.equal('error');
156-
expect(response.requestId).to.be.equal(12345);
156+
expect(response.requestId).to.be.equal('1\\1');
157157
cb();
158158
});
159159
});
@@ -166,22 +166,22 @@ describe('Test handling request', () => {
166166
return Promise.reject(new Error('PANIC'));
167167
});
168168

169-
handler(event, { requestId: 12345 }, (err, result) => {
169+
handler(event, {logStreamName: '1', awsRequestId: '1'}, (err, result) => {
170170
expect(result).to.have.all.keys(['statusCode', 'body', 'headers']);
171171
expect(result.headers).to.be.an('object');
172172
expect(result.headers).to.have.all.keys('Access-Control-Allow-Origin');
173173
expect(result.statusCode).to.be.equal(500);
174174
expect(result.body).to.be.a('string');
175175
const response = JSON.parse(result.body);
176176
expect(response).to.be.not.null;
177-
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId']);
177+
expect(response).to.have.all.keys(['errorData', 'errorMessage','errorName', 'dataAvailable', 'executionTimeInMs', 'originalRequest', 'status', 'requestId', 'date']);
178178
expect(response.originalRequest).to.be.deep.equal(
179179
JSON.parse(event.body)
180180
);
181181
expect(response.dataAvailable).to.be.equal(false);
182182
expect(response.executionTimeInMs).to.be.a('number');
183183
expect(response.status).to.be.equal('error');
184-
expect(response.requestId).to.be.equal(12345);
184+
expect(response.requestId).to.be.equal('1\\1');
185185
cb();
186186
});
187187
});

0 commit comments

Comments
 (0)