1
resposta

Erro ao executar o test com o supertest

Error:

listagem json:

TypeError: request.get(...).set(...).except is not a function at Context. (test\produtos.js:8:5)

var express = require('../config/express')();
var request = require('supertest')(express);

describe('ProdutosController', function() {
    it('#listagem json', function(done) {
        request.get('/produtos')
            .set('Accept', 'application/json')
            .except('Content-type', /json/)
            .except(200, done);
        });
});
1 resposta

Fala Rafael, tudo bom?

Da uma olhadinha na configuração do projeto baseado na documentação do supertest:

https://www.npmjs.com/package/supertest

const request = require('supertest');
const express = require('express');

const app = express(); // Você ainda precisa configurar o express com sua aplicação

app.get('/user', function(req, res) {
  res.status(200).json({ name: 'john' });
});

request(app)