Каратэ не может использовать множественный набор с вложенным массивом json - PullRequest
1 голос
/ 14 июля 2020

Я использую karate 0.9.4 и пытаюсь установить полезную нагрузку json, в которой есть вложенный массив. Например, я пытаюсь сделать это:

* set foo

      | path   | value   |
      | bar    | 'baz'   |
      | a[0].b | 'ban'   |
      | a[0].c | 'abc'   |
      | a[1].b | 'def'   |

Однако результат:


{
  "bar": "baz",
  "a": [
    {
    }
  ]
}

Здесь что-то не так?

1 Ответ

1 голос
/ 14 июля 2020

А пока упростите, пожалуйста:

* set foo
  | path   | value   |
  | bar    | 'baz'   |
  | a[0]   | { a: 'ban', c: 'abc' } |
  | a[1]   | { b: 'def' }           |
...