add failing spec
This commit is contained in:
		
					parent
					
						
							
								38681d0a2b
							
						
					
				
			
			
				commit
				
					
						41c352c306
					
				
			
		
					 1 changed files with 49 additions and 0 deletions
				
			
		|  | @ -487,6 +487,55 @@ describe('net module', function () { | |||
|       urlRequest.end() | ||||
|     }) | ||||
| 
 | ||||
|     it('should be able to set cookie header line', function (done) { | ||||
|       const requestUrl = '/requestUrl' | ||||
|       const cookieHeaderName = 'Cookie' | ||||
|       const cookieHeaderValue = 'test=12345' | ||||
|       const customSession = session.fromPartition('test-cookie-header') | ||||
|       server.on('request', function (request, response) { | ||||
|         switch (request.url) { | ||||
|           case requestUrl: | ||||
|             assert.equal(request.headers[cookieHeaderName.toLowerCase()], | ||||
|               cookieHeaderValue) | ||||
|             response.statusCode = 200 | ||||
|             response.statusMessage = 'OK' | ||||
|             response.end() | ||||
|             break | ||||
|           default: | ||||
|             assert(false) | ||||
|         } | ||||
|       }) | ||||
|       customSession.cookies.set({ | ||||
|         url: `${server.url}`, | ||||
|         name: 'test', | ||||
|         value: '11111' | ||||
|       }, function (error) { | ||||
|         if (error) { | ||||
|           return done(error) | ||||
|         } | ||||
|         const urlRequest = net.request({ | ||||
|           method: 'GET', | ||||
|           url: `${server.url}${requestUrl}`, | ||||
|           session: customSession | ||||
|         }) | ||||
|         urlRequest.on('response', function (response) { | ||||
|           const statusCode = response.statusCode | ||||
|           assert.equal(statusCode, 200) | ||||
|           response.pause() | ||||
|           response.on('data', function (chunk) { | ||||
|           }) | ||||
|           response.on('end', function () { | ||||
|             done() | ||||
|           }) | ||||
|           response.resume() | ||||
|         }) | ||||
|         urlRequest.setHeader(cookieHeaderName, cookieHeaderValue) | ||||
|         assert.equal(urlRequest.getHeader(cookieHeaderName), | ||||
|           cookieHeaderValue) | ||||
|         urlRequest.end() | ||||
|       }) | ||||
|     }) | ||||
| 
 | ||||
|     it('should be able to abort an HTTP request before first write', function (done) { | ||||
|       const requestUrl = '/requestUrl' | ||||
|       server.on('request', function (request, response) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 deepak1556
				deepak1556