Тест Жасмин возвращает неопределенный ответ - PullRequest
0 голосов
/ 29 июня 2019

Я написал приложение JS для узла, в котором я передаю URL-адрес моего mongoDB.С помощью process.env я могу проанализировать URL-адрес mongoDB в моем js.Причина этого в том, что я не хочу жестко кодировать мой IP-адрес mongoDB.Он должен иметь возможность в любой момент заменить другую базу данных mongoDB, размещенную в отдельной инфраструктурной среде.то есть MONGODB_URL='mongodb://localhost:27017/user' npm start

Я пишу тестовый пример для этого, используя jasmine-node, однако, когда я пытаюсь сделать MONGODB_URL='mongodb://localhost:27017/user' npm test, не похоже, что какие-либо тестовые примеры выполняются, и он возвращает неопределенноеза мой ответ.

Это мой репозиторий github для моего кода https://github.com/leeadh/node-jenkins-app-example в ветке разработки.

Кто-нибудь знает, в чем причина или как я должен был это написать?

Спасибо

var request = require("request");
var base_url = "http://localhost:4000/";
var server = require("../app.js");


// sample unit test begin
describe("Test Base Page", function() {
  describe("GET /", function() {
    it("returns status code 200", function(done) {
      request.get("http://localhost:4000/", function(error, response, body) {
        console.log("example")
        console.log(response)
        expect(response.statusCode).toBe(200);
        done();
        server.close()
      });
    });

  });
});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...