экспресс, мокко тестирование всегда возвращает 404 - PullRequest
0 голосов
/ 04 ноября 2019

Мой экспресс-маршрут POST:

app.post("/addPost", function(req, res) {
  let newComment = { post: req.body.createP, comment: req.body.createC };
  myDB.push(newComment);
  res.render("index.ejs", { posts: myDB });
});

И мой тест мокко

describe("POST /", function() {
  it("it ", function(done) {
    supertest(myApp.app)
      .post("/")
      .expect(200)
      .end(function(err, res) {
        if (err) return done(err);
        done();
      });
  });
});

Вручную маршрут POST работает нормально, но тест mocha всегда возвращает 404 вместо 200. Кроме того, тест mocha для маршрутов GET работает. Любые идеи, что вызывает это?
Плюс, как можно проверить данные формы html, отправленные через запрос POST. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...