Можно ли разделить переменную между заглушками Mountebank?
Вот пример высокого уровня:
Заглушка A:
{
"predicates": [
{
"matches": {
"body": "amount=420"
}
}
],
"responses": [
{
"is": {
"statusCode": 200
},
"body": {
"transaction_id": "123456",
"amount": 420
},
"_behaviors": {
"copy": [{
"from": {"query": "transaction_id"},
"into": "${TRANSACTION1}",
"using": {
"method": "regex",
"selector": "(?<=transaction_id%5D=).{6}"
}
}]
}
Заглушка B:
{
"predicates": [
{
"matches": {
"body": "approved=420"
}
}
],
"responses": [
{
"is": {
"statusCode": 200
},
"body": {
"transaction_id": "${TRANSACTION1}",
"amount": 420
}
}
Подходы к копированию _behavior, которые я пробовалЗаглушка B, похоже, не распознает переменную, указанную в заглушке A. Из документации кажется, что я не могу использовать copy между этими заглушками.