Почтальон: как проверить правильность формата ответа - PullRequest
0 голосов
/ 10 июня 2019

Просто не могу найти способ проверки ответа в формате даты, например: 2014-07-14T21: 15: 58 + 00: 00

pm.test («Проверить дату создания», функция () {
pm.expect (jsonData.data [0] .dateCreated == ("ГГГГ-ММ-ДДЧЧ: мм: сс")); // отметка времени

});

Это мой ужасный подход, он проверяет результат, даже если я изменяю операторы или формат даты в утверждении, я пробовал с $ timestamp и другими примерами здесь, но ни один из них не работает, пожалуйста, помогите, thx

Тело ответа выглядит следующим образом

{
"current_page": 1,
"данные": [
{
«рН»: «1»,
"id": 2,
"mxrId": ноль,
«dateCreated»: «2014-07-14T21: 15: 58 + 00: 00»,
"dateModified": "2018-03-16T21: 15: 13 + 00: 00",
"svsId": "1",
"токен": "08A96E05",
"name": "Original Test",
"clientId": 1675,
"идентификатор проекта": 1,

1 Ответ

0 голосов
/ 11 июня 2019

И вот к чему я пришел, если вы найдете лучший способ, пожалуйста, дайте мне знать.

let dateFormat = / ([12] \ d {3} - (0 [1-9] | 1 [0-2]) - (0 [1-9] | [12] \ d | 3 [01] ])) /;

pm.test ("Validate dateCreated", function () {
pm.expect (jsonData.data [0] .dateCreated) .to.match (DateFormat);

});

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