Я пытаюсь использовать karate.call для вызова функции файла JS, получающего два аргумента (String, Array of String). Однако массив строк не будет передан в файл JS.
Файл JS содержит:
function(query, fragments) {
// Here lies some code
// One of them includes fragments.length;
}
И я вызываю функцию JS для другого файла JS следующим образом:
//var query = 'Some string';
//var fragments = ['fragment1', 'fragment2'];
var clean = karate.call('../helper/helper.js', [query, fragments]);
Я могу передать запрос, который является строкой. Но я не смог передать массив строк. Ошибка говорит:
TypeError: Cannot read property "length" from undefined
Кажется, что массив строк не был передан в функцию JS. Любая помощь будет оценена. Спасибо!