chai-http / superagent: establezca Content-Type del campo de formulario mulipart

Cargar un archivo en una prueba de integración de la siguiente manera:

chai.request(server.instance) .post('/profile/photo/0') .set('Access-Token', accessToken) .set('API-Key', testConfig.apiKey) .set('Content-Type', 'image/png') .field({contentId: 'foobar'}) .attach('file', fs.readFileSync(__dirname + '/file.png'), 'file') .end((err, res) => { console.log(JSON.stringify(res.body)) res.should.have.status(200) done() }) 

El tipo de contenido del archivo multiparte es: application/octet-stream y necesito que sea image/png . ¿Cómo puedo configurar eso?