forked from Supositware/Haha-Yes
27 lines
575 B
JavaScript
27 lines
575 B
JavaScript
|
const fs = require('fs');
|
||
|
|
||
|
const { Snekfetch, TestRoot } = require('../interop');
|
||
|
|
||
|
require('../main');
|
||
|
|
||
|
test('node/pipe get', (done) => {
|
||
|
Snekfetch.get(`${TestRoot}/get`)
|
||
|
.pipe(fs.createWriteStream('/dev/null'))
|
||
|
.on('finish', done);
|
||
|
});
|
||
|
|
||
|
|
||
|
test('node/FormData json works', () =>
|
||
|
Snekfetch.post(`${TestRoot}/post`)
|
||
|
.attach('object', { a: 1 })
|
||
|
.then((res) => {
|
||
|
const { form } = res.body;
|
||
|
expect(form.object).toBe('{"a":1}');
|
||
|
})
|
||
|
);
|
||
|
|
||
|
test('node/rawsend post', () =>
|
||
|
Snekfetch.post(`${TestRoot}/post`)
|
||
|
.send(Buffer.from('memes')).end()
|
||
|
);
|