Мой экспресс-маршрут 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. Заранее спасибо!