main.js 575 B

1234567891011121314151617181920212223242526
  1. const fs = require('fs');
  2. const { Snekfetch, TestRoot } = require('../interop');
  3. require('../main');
  4. test('node/pipe get', (done) => {
  5. Snekfetch.get(`${TestRoot}/get`)
  6. .pipe(fs.createWriteStream('/dev/null'))
  7. .on('finish', done);
  8. });
  9. test('node/FormData json works', () =>
  10. Snekfetch.post(`${TestRoot}/post`)
  11. .attach('object', { a: 1 })
  12. .then((res) => {
  13. const { form } = res.body;
  14. expect(form.object).toBe('{"a":1}');
  15. })
  16. );
  17. test('node/rawsend post', () =>
  18. Snekfetch.post(`${TestRoot}/post`)
  19. .send(Buffer.from('memes')).end()
  20. );