1
resposta

Testando apis rest com mocha e chai

Olá, estou criando alguns testes automatizados para treinar e me deparei com um empecilho aqui, durante a execução do teste para rota de GET, tudo foi ok, o problema é com o post que fica como pendente. Na documentação diz que um teste pendente não necessariamente é um teste falho, porém mesmo assim eu gostaria que ele passa-se , alguém aqui poderia me ajudar?

describe("Teste POST game", () => {
    it("deve criar um novo jogo"), (done) => {

        let game = {
            title: "Jogo criado pelo mocha",
            year: 2020,
            price: 178
        }
        chai.request('localhost:3033')
            .post('/game')
            .send(game)
            .end((err, res) => {
                res.should.have.status(201)
                done()
            })

    }
})
1 resposta

Oi Thiago, pode ser que post, você não esteja devolvendo uma resposta, então o teste não consegue finalizar, verifica isso. É um chute, preciso ver o código de fato pra poder ter mais certeza.