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

Function verifyRequestWillBeSent

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

Source from the content-addressed store, hash-verified

125}
126
127function verifyRequestWillBeSent({ method, params }, expectedUrl) {
128 assert.strictEqual(method, 'Network.requestWillBeSent');
129
130 assert.ok(params.requestId.startsWith('node-network-event-'));
131 assert.strictEqual(params.request.url, expectedUrl);
132 assert.strictEqual(typeof params.request.headers, 'object');
133
134 if (expectedUrl.endsWith('/hello-world')) {
135 assert.strictEqual(params.request.headers['accept-language'], 'en-US');
136 assert.strictEqual(params.request.headers.cookie, 'k1=v1; k2=v2');
137 assert.strictEqual(params.request.headers.age, '1000');
138 assert.strictEqual(params.request.headers['x-header1'], 'value1, value2');
139 assert.ok(findFrameInInitiator(__filename, params.initiator));
140 assert.strictEqual(params.request.hasPostData, true);
141 assert.strictEqual(params.request.method, 'POST');
142 } else if (expectedUrl.endsWith('/style.css')) {
143 assert.strictEqual(params.request.headers['x-header3'], 'value1, value2');
144 assert.strictEqual(params.request.headers['x-push'], 'true');
145 assert.ok(!findFrameInInitiator(__filename, params.initiator));
146 assert.strictEqual(params.request.hasPostData, true);
147 assert.strictEqual(params.request.method, 'GET');
148 } else {
149 assert.strictEqual(params.request.hasPostData, false);
150 assert.strictEqual(params.request.method, 'GET');
151 }
152
153 assert.strictEqual(typeof params.timestamp, 'number');
154 assert.strictEqual(typeof params.wallTime, 'number');
155
156 assert.strictEqual(typeof params.initiator, 'object');
157 assert.strictEqual(params.initiator.type, 'script');
158
159 return params;
160}
161
162function verifyResponseReceived({ method, params }, expectedUrl) {
163 assert.strictEqual(method, 'Network.responseReceived');

Callers 2

testHttp2Function · 0.70
testHttp2ErrorFunction · 0.70

Calls 2

findFrameInInitiatorFunction · 0.70
okMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…