es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de aserción: se esperaba que ‘indefinido’ fuera igual a 200.

const express = require("express");
const app = express();
const router = express.Router();

router.get('/postp', (req, res) => {
  res.status(200);
});

app.listen(PORT, () => {
  console.log(`Conectado al puerto: ${PORT}`);
});
module.exports = app;

Caso de prueba:

const chai = require('chai');
const request = require('supertest');
const app = require('../app');
const post = require('../router/post');
const expect = chai.expect;

describe('Blog', function() {
  it('Obtener blogs', function(done) {
    const response = request(app).get('/postp');
    expect(response.status).to.be.equal(200);
    done();
  });
});

¿Cuál es el problema?
Por favor, especifique si se debe a que no puede acceder a la aplicación o a algo más.

¿Por qué no se está ejecutando?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje AI, no puedo determinar si la aplicación es accesible o no sin más información sobre el entorno en el que se está ejecutando. Sin embargo, basándonos en el código proporcionado, el problema podría ser que PORT no está definido, por lo que el servidor de expresiones no está escuchando en ningún puerto en particular. Además, la variable router no se está utilizando en el código proporcionado, por lo que puede que sea innecesaria. Sin ver la implementación del módulo ../router/post, no está claro si el caso de prueba es válido o no.

Comments are closed.