Тест на правильность содержимого поля title

159
10 мая 2019, 23:40

Разбираюсь с тестированием. Нужно написать тест для проверки на то, что в нужном мне запросе есть title с нужным содержимым.
Вот запрос: https://jsonplaceholder.typicode.com/posts/1 .
Как мне проверить что в его title лежит следующий контент: "sunt aut facere repellat provident occaecati excepturi optio reprehenderit"?
Важно: использовать для теста нужно mocha, superAgent.
Или подскажите как загуглить чтобы найти ответ?

Answer 1

Документация с примерами. Нам нужно сравнить два значения, используем should.equal;

объявляем ожидаемое значение переменной (тайтла), совершаем запрос, обращаемся к свойству объекта, полученного в виде json-ответа на запрос, сравниваем значение свойства объекта со значением переменной, отлавливая случай несовпадения значений:

done => {
      const titleExpectedValue = "sunt aut facere repellat provident occaecati excepturi optio reprehenderit";
      request
      .get(`${uri}/${endpoint}`)
      .end((err, res) => {
        try {
        res.title.should.equal(titleExpectedValue);
        done();
        } catch(e) { done(e); }
      });
    }
READ ALSO
Как организовать голосование через Facebook?

Как организовать голосование через Facebook?

Такой вопрос: Возникла необходимость на простом HTML сайте организовать форму с голосованием, те

127
Внешние css для редактора summernote

Внешние css для редактора summernote

Я использую редактор summernote и он работает хорошо, но подтягивает стили для контента из текущей странице - стиль админпанели

119
Как внедрить Preloader

Как внедрить Preloader

Есть скрипт генерации чиселКогда выбираешь большое количество комбинаций, процесс генерации затягивается, что-бы обозначить процесс генерации...

157
Запуск reactjs на хостинге

Запуск reactjs на хостинге

Делаю yarn build yarn global add serve serve -s build

128