Skip to content

Commit 2040c7c

Browse files
authored
Merge pull request #10 from oscript-library/develop
Develop
2 parents aab617a + 0528d85 commit 2040c7c

3 files changed

Lines changed: 25 additions & 2 deletions

File tree

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("messenger")
3-
.Версия("1.1.0")
3+
.Версия("1.1.1")
44
.ЗависитОт("json")
55
.ВключитьФайл("readme.md")
66
.ВключитьФайл("src")

src/Мессенджер.os

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,11 @@
144144

145145
HTTPЗапрос = Новый HTTPЗапрос(URL, Заголовки);
146146

147+
Сообщение = СтрЗаменить(ТекстСообщения, Символы.ПС, "\n");
148+
Сообщение = СтрЗаменить(Сообщение, Символы.ВК, "\r");
149+
147150
ТекстТела = "{""text"":""%1""}";
148-
ТелоЗапроса = СтрШаблон(ТекстТела, ТекстСообщения);
151+
ТелоЗапроса = СтрШаблон(ТекстТела, Сообщение);
149152

150153
HTTPЗапрос.УстановитьТелоИзСтроки(ТелоЗапроса);
151154

tests/gitter-test.os

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,17 @@
3939
ВсеТесты.Добавить("ТестДолжен_ОтправитьСообщениеВGitterПоИмениКомнаты");
4040
ВсеТесты.Добавить("ТестДолжен_НеНайтиКомнатуПоИмениКомнаты");
4141
ВсеТесты.Добавить("ТестДолжен_ОтправитьСообщениеМетодомОтправитьСообщение");
42+
ВсеТесты.Добавить("ТестДолжен_ПроверитьОтправкуМногострочногоСообщения");
43+
4244
Иначе
45+
4346
Сообщить("Не заполненны входящие параметры");
4447
Сообщить("Тест ТестДолжен_ПроверитьПолучениеСпискаКомнат будет пропущен");
4548
Сообщить("Тест ТестДолжен_ОтправитьСообщениеВGitterПоidКомнаты будет пропущен");
4649
Сообщить("Тест ТестДолжен_НеНайтиКомнатуПоИмениКомнаты будет пропущен");
4750
Сообщить("Тест ТестДолжен_ОтправитьСообщениеВGitterПоИмениКомнаты будет пропущен");
4851
Сообщить("Тест ТестДолжен_ОтправитьСообщениеМетодомОтправитьСообщение будет пропущен");
52+
Сообщить("Тест ТестДолжен_ПроверитьОтправкуМногострочногоСообщения будет пропущен");
4953

5054
КонецЕсли;
5155

@@ -124,6 +128,22 @@
124128

125129
КонецПроцедуры
126130

131+
Процедура ТестДолжен_ПроверитьОтправкуМногострочногоСообщения() Экспорт
132+
133+
Мессенджер.ИнициализацияGitter(ТокенПользователя);
134+
135+
Сообщение = СтрШаблон(
136+
"Многострочная строка сейчас будет ПС %1 Это уже вторая строка, сейчас будет ВК %2А это урл: %3 Дата:%4",
137+
Символы.ПС,
138+
Символы.ВК,
139+
"http://git",
140+
Строка(ТекущаяДата())
141+
);
142+
143+
Мессенджер.ОтправитьСообщение(Мессенджер.ДоступныеПротоколы().gitter, ИмяКомнаты, Сообщение);
144+
145+
КонецПроцедуры
146+
127147
Процедура ЗаполнитьПарметрыИзПеременныхОкружения()
128148

129149

0 commit comments

Comments
 (0)