Сравнение двух массивов JSON в Karate DSL

#karate

#каратэ

Вопрос:

Я должен сравнить два массива JSON, один из которых имеет значение [«123.45»], а другой имеет значение [«123.45»] Как выполнить итерацию и удалить пробелы? 2-е значение массива имеет пробелы перед фактическим значением.

Ответ №1:

Используйте karate.map() для преобразований: https://github.com/intuit/karate#json-transforms

 * def before = [" 123.45 "]
* def fun = function(x){ return x.trim() }
* def after = karate.map(before, fun)
* match after == ['123.45']