chore: lint spec-main (#20835)
This commit is contained in:
parent
1fed1ed577
commit
ecd9e1f26e
51 changed files with 589 additions and 533 deletions
|
@ -34,13 +34,12 @@ function randomString (length: number) {
|
|||
return buffer.toString()
|
||||
}
|
||||
|
||||
function respondOnce(fn: http.RequestListener): Promise<string> {
|
||||
function respondOnce (fn: http.RequestListener): Promise<string> {
|
||||
return new Promise((resolve) => {
|
||||
const server = http.createServer((request, response) => {
|
||||
fn(request, response)
|
||||
// don't close if a redirect was returned
|
||||
if (response.statusCode < 300 || response.statusCode >= 399)
|
||||
server.close()
|
||||
if (response.statusCode < 300 || response.statusCode >= 399) { server.close() }
|
||||
})
|
||||
server.listen(0, '127.0.0.1', () => {
|
||||
resolve(`http://127.0.0.1:${(server.address() as AddressInfo).port}`)
|
||||
|
@ -61,7 +60,7 @@ respondOnce.toRoutes = (routes: Record<string, http.RequestListener>) => {
|
|||
}
|
||||
|
||||
respondOnce.toURL = (url: string, fn: http.RequestListener) => {
|
||||
return respondOnce.toRoutes({[url]: fn})
|
||||
return respondOnce.toRoutes({ [url]: fn })
|
||||
}
|
||||
|
||||
respondOnce.toSingleURL = (fn: http.RequestListener) => {
|
||||
|
@ -459,7 +458,7 @@ describe('net module', () => {
|
|||
let requestAbortEventEmitted = false
|
||||
|
||||
const urlRequest = net.request(serverUrl)
|
||||
urlRequest.on('response', (response) => {
|
||||
urlRequest.on('response', () => {
|
||||
expect.fail('Unexpected response event')
|
||||
})
|
||||
urlRequest.on('finish', () => {
|
||||
|
@ -484,14 +483,14 @@ describe('net module', () => {
|
|||
it('it should be able to abort an HTTP request before request end', (done) => {
|
||||
let requestReceivedByServer = false
|
||||
let urlRequest: ClientRequest | null = null
|
||||
respondOnce.toSingleURL((request, response) => {
|
||||
respondOnce.toSingleURL(() => {
|
||||
requestReceivedByServer = true
|
||||
urlRequest!.abort()
|
||||
}).then(serverUrl => {
|
||||
let requestAbortEventEmitted = false
|
||||
|
||||
urlRequest = net.request(serverUrl)
|
||||
urlRequest.on('response', (response) => {
|
||||
urlRequest.on('response', () => {
|
||||
expect.fail('Unexpected response event')
|
||||
})
|
||||
urlRequest.on('finish', () => {
|
||||
|
@ -530,7 +529,7 @@ describe('net module', () => {
|
|||
let requestFinishEventEmitted = false
|
||||
|
||||
urlRequest = net.request(serverUrl)
|
||||
urlRequest.on('response', (response) => {
|
||||
urlRequest.on('response', () => {
|
||||
expect.fail('Unexpected response event')
|
||||
})
|
||||
urlRequest.on('finish', () => {
|
||||
|
@ -571,8 +570,7 @@ describe('net module', () => {
|
|||
requestResponseEventEmitted = true
|
||||
const statusCode = response.statusCode
|
||||
expect(statusCode).to.equal(200)
|
||||
response.on('data', (chunk) => {
|
||||
})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => {
|
||||
expect.fail('Unexpected end event')
|
||||
})
|
||||
|
@ -608,7 +606,7 @@ describe('net module', () => {
|
|||
it('abort event should be emitted at most once', (done) => {
|
||||
let requestReceivedByServer = false
|
||||
let urlRequest: ClientRequest | null = null
|
||||
respondOnce.toSingleURL((request, response) => {
|
||||
respondOnce.toSingleURL(() => {
|
||||
requestReceivedByServer = true
|
||||
urlRequest!.abort()
|
||||
urlRequest!.abort()
|
||||
|
@ -721,7 +719,7 @@ describe('net module', () => {
|
|||
requestIsRedirected = true
|
||||
response.end()
|
||||
}).then(serverUrl => {
|
||||
session.defaultSession.webRequest.onBeforeRequest((details, callback) => {
|
||||
session.defaultSession.webRequest.onBeforeRequest(() => {
|
||||
expect.fail('Request should not be intercepted by the default session')
|
||||
})
|
||||
|
||||
|
@ -748,8 +746,7 @@ describe('net module', () => {
|
|||
})
|
||||
urlRequest.on('response', (response) => {
|
||||
expect(response.statusCode).to.equal(200)
|
||||
response.on('data', (chunk) => {
|
||||
})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => {
|
||||
expect(requestIsRedirected).to.be.true('The server should receive a request to the forward URL')
|
||||
expect(requestIsIntercepted).to.be.true('The request should be intercepted by the webRequest module')
|
||||
|
@ -769,7 +766,7 @@ describe('net module', () => {
|
|||
requestIsRedirected = true
|
||||
response.end()
|
||||
}).then(serverUrl => {
|
||||
session.defaultSession.webRequest.onBeforeRequest((details, callback) => {
|
||||
session.defaultSession.webRequest.onBeforeRequest(() => {
|
||||
expect.fail('Request should not be intercepted by the default session')
|
||||
})
|
||||
|
||||
|
@ -796,8 +793,7 @@ describe('net module', () => {
|
|||
})
|
||||
urlRequest.on('response', (response) => {
|
||||
expect(response.statusCode).to.equal(200)
|
||||
response.on('data', (chunk) => {
|
||||
})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => {
|
||||
expect(requestIsRedirected).to.be.true('The server should receive a request to the forward URL')
|
||||
expect(requestIsIntercepted).to.be.true('The request should be intercepted by the webRequest module')
|
||||
|
@ -849,7 +845,7 @@ describe('net module', () => {
|
|||
'/200': (request, response) => {
|
||||
response.statusCode = 200
|
||||
response.end()
|
||||
},
|
||||
}
|
||||
}).then(serverUrl => {
|
||||
const urlRequest = net.request({
|
||||
url: `${serverUrl}${requestUrl}`
|
||||
|
@ -877,7 +873,7 @@ describe('net module', () => {
|
|||
'/200': (request, response) => {
|
||||
response.statusCode = 200
|
||||
response.end()
|
||||
},
|
||||
}
|
||||
}).then(serverUrl => {
|
||||
const urlRequest = net.request({
|
||||
url: `${serverUrl}/redirectChain`
|
||||
|
@ -925,7 +921,7 @@ describe('net module', () => {
|
|||
'/200': (request, response) => {
|
||||
response.statusCode = 200
|
||||
response.end()
|
||||
},
|
||||
}
|
||||
}).then(serverUrl => {
|
||||
const urlRequest = net.request({
|
||||
url: `${serverUrl}/redirectChain`,
|
||||
|
@ -957,7 +953,7 @@ describe('net module', () => {
|
|||
'/200': (request, response) => {
|
||||
response.statusCode = 200
|
||||
response.end()
|
||||
},
|
||||
}
|
||||
}).then(serverUrl => {
|
||||
const urlRequest = net.request({
|
||||
url: `${serverUrl}/redirect`,
|
||||
|
@ -991,7 +987,7 @@ describe('net module', () => {
|
|||
url: 'https://foo',
|
||||
session: 1 as any
|
||||
})
|
||||
}).to.throw("`session` should be an instance of the Session class")
|
||||
}).to.throw('`session` should be an instance of the Session class')
|
||||
})
|
||||
|
||||
it('should throw if given an invalid partition option', () => {
|
||||
|
@ -1000,7 +996,7 @@ describe('net module', () => {
|
|||
url: 'https://foo',
|
||||
partition: 1 as any
|
||||
})
|
||||
}).to.throw("`partition` should be a string")
|
||||
}).to.throw('`partition` should be a string')
|
||||
})
|
||||
|
||||
it('should be able to create a request with options', (done) => {
|
||||
|
@ -1059,7 +1055,7 @@ describe('net module', () => {
|
|||
const netRequest = net.request(netServerUrl)
|
||||
netRequest.on('response', (netResponse) => {
|
||||
expect(netResponse.statusCode).to.equal(200)
|
||||
netResponse.on('data', (chunk) => {})
|
||||
netResponse.on('data', () => {})
|
||||
netResponse.on('end', () => {
|
||||
expect(netRequestReceived).to.be.true('net request received')
|
||||
expect(netRequestEnded).to.be.true('net request ended')
|
||||
|
@ -1073,7 +1069,7 @@ describe('net module', () => {
|
|||
})
|
||||
|
||||
it('should emit error event on server socket close', (done) => {
|
||||
respondOnce.toSingleURL((request, response) => {
|
||||
respondOnce.toSingleURL((request) => {
|
||||
request.socket.destroy()
|
||||
}).then(serverUrl => {
|
||||
let requestErrorEventEmitted = false
|
||||
|
@ -1122,7 +1118,7 @@ describe('net module', () => {
|
|||
const httpVersionMinor = response.httpVersionMinor
|
||||
expect(httpVersionMinor).to.be.a('number').and.to.be.at.least(0)
|
||||
|
||||
response.on('data', chunk => {})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => { done() })
|
||||
})
|
||||
urlRequest.end()
|
||||
|
@ -1156,7 +1152,7 @@ describe('net module', () => {
|
|||
expect(headers).to.not.have.property(discardableHeader)
|
||||
expect(headers[includedHeader]).to.equal(includedHeaderValue)
|
||||
|
||||
response.on('data', chunk => {})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => { done() })
|
||||
})
|
||||
urlRequest.end()
|
||||
|
@ -1181,7 +1177,7 @@ describe('net module', () => {
|
|||
expect(headers).to.have.property('referrer-policy')
|
||||
expect(headers['referrer-policy']).to.equal('first-text, second-text')
|
||||
|
||||
response.on('data', chunk => {})
|
||||
response.on('data', () => {})
|
||||
response.on('end', () => { done() })
|
||||
})
|
||||
urlRequest.end()
|
||||
|
@ -1215,7 +1211,7 @@ describe('net module', () => {
|
|||
port: serverUrl.port
|
||||
}
|
||||
const nodeRequest = http.request(nodeOptions, res => {
|
||||
res.on('data', (chunk) => {})
|
||||
res.on('data', () => {})
|
||||
res.on('end', () => {
|
||||
done()
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue