第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

路由測試失敗后

路由測試失敗后

LEATH 2023-08-18 16:30:01
describe("POST /post methods", () => {      it("should get /post ", (done) => {            const testing = {              name: "charanjit",              content: "im posting",              giph: ""            };            chai.request(server)              .post("/posts")              .send(testing)              .expect({                id: 4,                ...testing              }, done)服務(wù)器.jsserver.post("/posts", (req, res) => {      const incomingRequest = req.body;      if (isValidPost(incomingRequest)) {        const post = {          name: incomingRequest.name.toString(),          content: incomingRequest.content.toString(),          giph: incomingRequest.gif.toString(),          date: new Date(),          likes: 0,          dislikes: 0,          laughs: 0,          comments: [],          //id : database.length        };當(dāng)我運(yùn)行測試時,我得到TypeError: chai.request(...).post(...).send(...).expect is not a function。我嘗試按照在線教程進(jìn)行操作,但測試發(fā)布請求時不斷收到錯誤,有人可以告訴我哪里錯了嗎?
查看完整描述

1 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個贊

您必須將expect通話內(nèi)容包含在內(nèi)。

根據(jù)文檔,調(diào)用應(yīng)該是:

chai.request(app)

? .put('/user/me')

? .send({ password: '123', confirmPassword: '123' })

? .end(function (err, res) {

? ? ?expect(err).to.be.null;

? ? ?expect(res).to.have.status(200);

? });

所以嘗試這樣的事情:


chai.request(server)

? .post("/posts")

? .send(testing)

? .end(function (err, res) {

? ? expect(...)

? ? done()

? });


查看完整回答
反對 回復(fù) 2023-08-18
  • 1 回答
  • 0 關(guān)注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號