Как отправить значимую причину неудачи в карате, когда массив ответов пуст?

Я не уверен, почему вы хотите проверить дополнительный адрес электронной почты, но я бы посоветовал вам использовать

^$|^[^@\s]+@[^@\s]+$

, что означает

^$        empty string
|         or
^         beginning of string
[^@\s]+   any character but @ or whitespace
@         
[^@\s]+
$         end of string

Вы выиграли 't прекратить поддельные электронные письма в любом случае, и таким образом вы не прекратите действительные адреса.

2
задан cristina 17 January 2019 в 13:37
поделиться

1 ответ

Вы пытаетесь использовать ярлык match там, где ожидается JavaScript.

Пожалуйста, измените на:

* def offers = []
* def message = offers.length > 0 ? 'ok' : 'empty'
* match message == 'empty'

Никакое каратэ не поддерживает пользовательские сообщения, потому что в отчетах HTML обычно есть все, что вам нужно, включая HTTP трафик / журналы. Но вы всегда можете print все, что захотите.

0
ответ дан Peter Thomas 17 January 2019 в 13:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: