({ method, params }, expectedUrl)
| 125 | } |
| 126 | |
| 127 | function 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 | |
| 162 | function verifyResponseReceived({ method, params }, expectedUrl) { |
| 163 | assert.strictEqual(method, 'Network.responseReceived'); |
no test coverage detected
searching dependent graphs…