Тестирование блок процесса будет показанно на примере. Необходимая конфигурация:
- Наличие формы с полем ввода fio и выпадающим списком plan с ключами значений 01, 02, 03
- Необходимо написать скрипт интерпретатора event.blocking.interpreter.t819, который в fio запишем вашу ФИО, в plan запишет одно из значений 01, 02, 03.
- Наличие реестра на основе этой формы с маршрутом активации, в котором будет блок процесс event.blocking.interpreter.t819
Пример скрипта:
let form = platform.getFormsManager().getFormData(dataUUID);
form.load();
form.setValue('fio','fio.');
form.setValue('plan','03');
form.save();
result = true;
message = "Ура! Скрипт готов!";
Порядок тестирования:
- Создание записи реестра
- Активация записи реестра
- Проверка хода выполнения
- Проверка данных на форме fio и plan
Ход выполнения и код тестов можно посмотреть импортировав эту коллекцию: