lamoda / gonkey

Gonkey - a testing automation tool
MIT License
352 stars 50 forks source link

Добавить возможность объявнять кастомные функции #200

Open fetinin opened 1 year ago

fetinin commented 1 year ago

Может возникнуть необходимость генерировать UUID.

У нас уже есть возможность вызывать кастомные функции в шаблонах, например $matchRegexp. Было бы классно добавить возможность для тестов регистировать свои кастомные функции.

Перед запуском теста описываешь нужную функцию на Go, регистируешь её в раннере и можешь вызывать внутри тестов. Например так:

variables:
  myUUID: $generateUUID4()

response:
  200:
    "{{$myUUID}}"
leorush commented 1 year ago

https://github.com/lamoda/gonkey/issues/138 кмк лучше генератор прикрутить