Тестовый узел "Пост" с Jest вернет ошибку - PullRequest
1 голос
/ 30 апреля 2019

Когда я пытаюсь протестировать свой код node.js с помощью jest, он выдает ошибку «Неверный запрос», и все же я могу вручную разместить некоторый контент в своей базе данных

Как мне решить эту проблему?

const request = require('supertest')
const app = require('../src/app')

test('should sign up a new user' , async() =>{
    await request(app).post('/users').send({
        name : 'jordy',
        email : 'jordy@example.com',
        password : '12345678'
    }).expect(201)
})

Выход:

 PASS  test/math.test.js
 FAIL  test/user.test.js
  ● should sign up a new user

expected 201 "Created", got 400 "Bad Request"

  at Test.Object.<anonymous>.Test._assertStatus (node_modules/supertest/lib/test.js:268:12)
  at Test.Object.<anonymous>.Test._assertFunction (node_modules/supertest/lib/test.js:283:11)
  at Test.Object.<anonymous>.Test.assert (node_modules/supertest/lib/test.js:173:18)
  at Server.localAssert (node_modules/supertest/lib/test.js:131:12)

Test Suites: 1 failed, 1 passed, 2 total
Tests:       1 failed, 4 passed, 5 total
Snapshots:   0 total
Time:        4.36s, estimated 11s
Ran all test suites related to changed files.

Watch Usage: Press w to show more.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...