1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-03 13:22:19 +02:00

Мелкие фиксы

This commit is contained in:
Anton 2024-04-27 13:49:23 +03:00
parent 8c896a7b04
commit 2c042db7fb
3 changed files with 27 additions and 12 deletions

View File

@ -91,7 +91,7 @@
ТаблицаПараметров = "";
Вызов1С = СтруктураМетода["ИмяМодуля"] + "." + СтруктураМетода["ИмяМетода"] + "(";
ВызовCLI = "oint " + СтруктураМетода["Команда"];
ВызовCLI = "oint " + СтруктураМетода["Команда"] + " " + СтруктураМетода["ИмяМетода"];
Для каждого ПараметрМетода Из СтруктураМетода["Параметры"] Цикл

View File

@ -17,14 +17,14 @@ sidebar_position: @Счетчик
```bsl title="Пример кода"
Ответ = @Вызов1С //Соответствие
Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка
Ответ = @Вызов1С //Соответствие
Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка
```
```sh title="Пример команд CLI"
@ВызовCLI
@ВызовCLI
```

View File

@ -2872,6 +2872,7 @@
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Slack_Token");
Канал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Slack_Channel");
Текст = "Тестовое сообщение 1";
Текст2 = "Тестовое сообщение 2";
Отметки = Новый Массив;
Картинка = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1";
@ -2882,18 +2883,32 @@
Проверка_СлакОк(Результат);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ts"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message"]["text"]).Равно(Текст);
Отметка = Результат["ts"];
Результат = OPI_Slack.ИзменитьСообщение(Токен, Канал, Отметка, Текст2);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение");
Проверка_СлакОк(Результат);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ts"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message"]["text"]).Равно(Текст2);
Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтветовНаСообщение");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["messages"]).ИмеетТип("Массив");
Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["permalink"]).Заполнено();
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуНаСообщение");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["permalink"]).Заполнено();
Проверка_СлакОк(Результат);
Отметки.Добавить(Отметка);
@ -2904,7 +2919,7 @@
Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, , МассивБлоков);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (картинка)");
Проверка_СлакОк(Результат);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
@ -2929,7 +2944,7 @@
Отправка = OPI_Инструменты.ПолучитьТекущуюДату() + (Сутки * Час);
Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, Отправка);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (отложенное)");
Проверка_СлакОк(Результат);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["channel"]).Равно(Канал);
@ -3012,7 +3027,7 @@
#Область УстановитьЦельКанала
Результат = OPI_Slack.УстановитьЦельКанала(Токен, Канал, Цель);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыгнатьПользователяИзКанала");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЦельКанала");
Проверка_СлакОк(Результат);
#КонецОбласти
@ -3087,11 +3102,11 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Данные["name"]).Равно(Имя);
#КонецОбласти
#Область ПереименоватьКанал
#Область ПереименоватьКанал
НовоеИмя = "testconv" + Строка(Новый УникальныйИдентификатор);
Результат = OPI_Slack.ПереименоватьКанал(Токен, Канал, НовоеИмя);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВступитьВКанал");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКанал");
Данные = Результат["channel"];
Канал = Данные["id"];