Мне нужен мой тест, чтобы проверить, что после выполнения запроса GET на маршруте (он генерирует и выдает UUID) он будет выдавать один и тот же ответ при каждом запуске.
Например: предположим, что мы сделали запрос и он дал нам этот результат:
{"prop1":"79de8657-67d0-40cd-88d0-129bf7b22837","prop2":"hello world"}
и позже, на этом же работающем сервере он должен выдавать этот результат при каждом запуске.
Все работает правильно , но мне нужно настроить тест. Вот что у меня есть:
const chai = require('chai');
const chaiHttp = require('chai-http');
const server = require('../index');
const should = chai.should();
chai.use(chaiHttp);
describe('/GET id', () => {
it('should give out the same id on every request', (done) => {
const result1 = chai.request(server).get('/id');
const result2 = chai.request(server).get('/id');
//
})
});
Как мне объединить эти два результата, чтобы они были равны, и считать, что тест пройден и «пройден»? Не могу разобраться с этим.