Пожалуйста, прочитайте документацию по каратэ о том, что содержит любое совпадение .
contains any
ожидаем, что правая и левая стороны имеют тип массива json или объект json.
Простой пример с массивами json:
* match ['active', 'deleted'] contains any ['status', 'active']
То же самое для объектов json:
* match {'foo':'bar'} contains any {'foo':'bar', 'mr':'pink'}
Ваш вопрос:
Вы хотите, чтобы ваш статус был одним из ["active","deleted" ,"deleting","processing"]
. Или, другими словами, ["active","deleted" ,"deleting","processing"]
содержит статус.
Каратэ говорит:
* match ["active","deleted" ,"deleting","processing"] contains response.data[0].attributes.status