You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сейчас Gonkey умеет проверять массивы только на точное соответствие, т.е. набор элементов строго фиксирован. Но некоторых случаях мы не можем точно знать это количество, либо оно очень большое.
Нужно подумать и добавить возможность проверять общий случай.
Список может быть большим, и нет смысла описывать его целиком в кейсе.
Решение: проверять элементы по общему паттерну (regexp) и/или проверять их количество
Порядок элементов может быть не детерминирован. К примеру, в кейсе список описан так: ["value_1", "value_2"], и если от сервера придет ["value_2", "value_1"], тест сфэйлится.
Решение: добавить возможность проверки наличия всех элементов, не зависимости от порядка.
Крмое того, могут оказаться полезными проверки included / not included, что бы проверять, что в списке есть или отсутствует конкретные элемент.
The text was updated successfully, but these errors were encountered:
По первой части, также количество элементов может меняться и достаточно было бы проверить код ответа и тип возвращаемых данных. Еще может быть ситуация, когда достаточно не 200, а 403 или другого кода ответа без проверки body.
Решение:
Иметь возможность проверить только код ответа;
Иметь возможность проверить код ответа и тип данных.
Сейчас Gonkey умеет проверять массивы только на точное соответствие, т.е. набор элементов строго фиксирован. Но некоторых случаях мы не можем точно знать это количество, либо оно очень большое.
Нужно подумать и добавить возможность проверять общий случай.
Пример ответа сервера:
Проблемы:
Список может быть большим, и нет смысла описывать его целиком в кейсе.
Решение: проверять элементы по общему паттерну (regexp) и/или проверять их количество
Порядок элементов может быть не детерминирован. К примеру, в кейсе список описан так: ["value_1", "value_2"], и если от сервера придет ["value_2", "value_1"], тест сфэйлится.
Решение: добавить возможность проверки наличия всех элементов, не зависимости от порядка.
Крмое того, могут оказаться полезными проверки included / not included, что бы проверять, что в списке есть или отсутствует конкретные элемент.
The text was updated successfully, but these errors were encountered: