MCPcopy Index your code
hub / github.com/nodejs/node / verifyResponseReceived

Function verifyResponseReceived

test/parallel/test-inspector-network-http2.js:162–187  ·  view source on GitHub ↗
({ method, params }, expectedUrl)

Source from the content-addressed store, hash-verified

160}
161
162function verifyResponseReceived({ method, params }, expectedUrl) {
163 assert.strictEqual(method, 'Network.responseReceived');
164
165 assert.ok(params.requestId.startsWith('node-network-event-'));
166 assert.strictEqual(typeof params.timestamp, 'number');
167 assert.strictEqual(params.type, 'Other');
168 assert.strictEqual(params.response.status, 200);
169 assert.strictEqual(params.response.statusText, '');
170 assert.strictEqual(params.response.url, expectedUrl);
171 assert.strictEqual(typeof params.response.headers, 'object');
172 if (expectedUrl.endsWith('/hello-world')) {
173 assert.strictEqual(params.response.headers.server, 'node');
174 assert.strictEqual(params.response.headers.etag, '12345');
175 assert.strictEqual(params.response.headers['set-cookie'], 'key1=value1\nkey2=value2');
176 assert.strictEqual(params.response.headers['x-header2'], 'value1, value2');
177 assert.strictEqual(params.response.mimeType, 'text/plain');
178 assert.strictEqual(params.response.charset, 'utf-8');
179 } else if (expectedUrl.endsWith('/style.css')) {
180 assert.strictEqual(params.response.headers['x-header4'], 'value1, value2');
181 assert.strictEqual(params.response.headers['x-push'], 'true');
182 assert.strictEqual(params.response.mimeType, 'text/css');
183 assert.strictEqual(params.response.charset, '');
184 }
185
186 return params;
187}
188
189function verifyLoadingFinished({ method, params }) {
190 assert.strictEqual(method, 'Network.loadingFinished');

Callers 1

testHttp2Function · 0.70

Calls 1

okMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…