1'use strict'; 2const common = require('../common'); 3const { Writable } = require('stream'); 4 5const assert = require('assert'); 6const http = require('http'); 7 8// Check if Writable.toWeb works on the response object after creating a server. 9const server = http.createServer( 10 common.mustCall((req, res) => { 11 const webStreamResponse = Writable.toWeb(res); 12 assert.strictEqual(webStreamResponse instanceof WritableStream, true); 13 res.end(); 14 }) 15); 16 17server.listen( 18 0, 19 common.mustCall(() => { 20 http.get( 21 { 22 port: server.address().port, 23 }, 24 common.mustCall(() => { 25 server.close(); 26 }) 27 ); 28 }) 29); 30