#karate
#каратэ
Вопрос:
Я пытаюсь выполнить этот пример (https://github.com/intuit/karate/blob/master/karate-junit4/src/test/java/com/intuit/karate/junit4/demos/js-arrays.feature строка 556):
* def foo = { a: 1, b: 'foo' }
* def res = karate.match("foo contains { a: '#number' }")
* match res == { pass: true, message: null }
Но я получаю эту ошибку:
javascript evaluation failed: karate.match("foo contains { a: '#number' }"), TypeError: Can not invoke method [jdk.internal.dynalink.beans.SimpleDynamicMethod Map com.intuit.karate.core.ScriptBridge.match(Object,Object)] with the passed arguments; they do not match any of its method signatures. in <eval> at line number 1
Вы знаете, что я могу сделать, чтобы исправить это?
Ответ №1:
Старая версия Karate. Пожалуйста, обновите.
Комментарии:
1. Спасибо, Питер Томас!!