user.js 596 B

123456789101112131415161718192021222324252627
  1. process.env.NODE_ENV = 'test'
  2. let chai = require('chai')
  3. let chaiHttp = require('chai-http')
  4. let server = require('../server')
  5. let should = chai.should()
  6. chai.use(chaiHttp)
  7. describe('User', () => {
  8. describe('/POST user', () => {
  9. it('should create an account', (done) => {
  10. chai.request(server)
  11. .post('/api/v1/user')
  12. .field('username', 'test')
  13. .field('password', 'pass')
  14. .end((err, res) => {
  15. res.should.have.status(200)
  16. res.should.be.json
  17. res.should.have.property('username', 'test')
  18. res.should.have.property('hash')
  19. done()
  20. })
  21. })
  22. })
  23. })