test-errors.js 684 B

123456789101112131415161718192021222324252627282930
  1. var server = require('./server')
  2. , events = require('events')
  3. , assert = require('assert')
  4. , request = require('../main.js')
  5. ;
  6. var local = 'http://localhost:8888/asdf'
  7. try {
  8. request({uri:local, body:{}})
  9. assert.fail("Should have throw")
  10. } catch(e) {
  11. assert.equal(e.message, 'Argument error, options.body.')
  12. }
  13. try {
  14. request({uri:local, multipart: 'foo'})
  15. assert.fail("Should have throw")
  16. } catch(e) {
  17. assert.equal(e.message, 'Argument error, options.multipart.')
  18. }
  19. try {
  20. request({uri:local, multipart: [{}]})
  21. assert.fail("Should have throw")
  22. } catch(e) {
  23. assert.equal(e.message, 'Body attribute missing in multipart.')
  24. }
  25. console.log("All tests passed.")