@bengur2

Как работают тесты приложения express.js?

Развернул локально этот репозиторий:
https://gitlab.com/gitlab-org/project-templates/express

Файл index.js заменил:
var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'bengur2' });  // тут вставил ник
});

module.exports = router;


Запустил тест:
yarn test

Получил ошибку:
Error: expected body '<!DOCTYPE html><html><head><title>bengur2</title><link rel="stylesheet" href="/stylesheets/style.css"></head><body><h1>bengur2</h1><p>Welcome to bengur2</p></body></html>' to match /Welcome to Express/


Ну конечно, ведь в файле test.js я вижу хардкод:
it('has the default page', function(done) {
    request(app)
      .get('/')
      .expect(/Welcome to Express/, done);
  });


Что с этим тестом делать?
Как по мне, он не юзабельный.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы