Skip to content

Commit a955726

Browse files
authored
Merge pull request #173 from ovcharenko-di/fix/tests
2 parents 9220196 + bb8288e commit a955726

File tree

3 files changed

+29
-24
lines changed

3 files changed

+29
-24
lines changed

tests/download.os

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
СтрокаЗапуска = "python3 -m http.server";
3232
Проц = СоздатьПроцесс(СтрокаЗапуска, КаталогСборки);
3333
Проц.Запустить();
34-
Приостановить(1000)
34+
Приостановить(1000);
3535
КонецПроцедуры
3636

3737
Процедура ПослеЗапускаТеста() Экспорт
38-
//мВременныеФайлы.Удалить();
38+
3939
ПутьККаталогу = ОбъединитьПути(ТекущийКаталог(), "oscript_modules", "test");
4040
Если ФС.КаталогСуществует(ПутьККаталогу) Тогда
4141
УдалитьФайлы(ПутьККаталогу);
@@ -64,12 +64,12 @@
6464

6565
ФайлПакета = Новый Файл(ОбъединитьПути(КаталогСборки, "test-0.3.1.ospx"));
6666
Утверждения.ПроверитьИстину(ФайлПакета.Существует(), "Файл пакета должен существовать");
67-
СоздатьКаталог(ОбъединитьПути(КаталогСборки,"test"));
68-
КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки,"test/test-0.3.1.ospx"));
67+
СоздатьКаталог(ОбъединитьПути(КаталогСборки, "test"));
68+
КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки, "test/test-0.3.1.ospx"));
6969
КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки, "test/test.ospx"));
7070

7171

72-
Запись = Новый ЗаписьТекста(ОбъединитьПути(КаталогСборки,"list.txt"));
72+
Запись = Новый ЗаписьТекста(ОбъединитьПути(КаталогСборки, "list.txt"));
7373
Запись.ЗаписатьСтроку("test");
7474
Запись.Закрыть();
7575

@@ -99,4 +99,3 @@
9999
КонецПроцедуры
100100

101101
Лог = Логирование.ПолучитьЛог("oscript.app.opm");
102-
//Лог.УстановитьУровень(УровниЛога.Отладка);

tests/mft-serializer-test.os

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
ЗаписатьМанифест(Запись, СоздатьТестовыйМанифест());
6262

6363
Результат = СтрЗаменить(Запись.Закрыть(), Символы.ВК+Символы.ПС, Символы.ПС);
64+
Результат = СтрЗаменить(Результат, " />", "/>");
6465

6566
Эталон =
6667
"<?xml version=""1.0"" encoding=""utf-8""?>
@@ -71,17 +72,17 @@
7172
| <engine-version>1.0</engine-version>
7273
| <description>Это пакет для тестирования</description>
7374
| <author-email>[email protected]</author-email>
74-
| <depends-on name=""asserts"" />
75-
| <depends-on name=""cmdline"" version=""&gt;=2.1"" version-max=""&lt;3.0"" />
75+
| <depends-on name=""asserts""/>
76+
| <depends-on name=""cmdline"" version=""&gt;=2.1"" version-max=""&lt;3.0""/>
7677
| <executable>src/app1.os</executable>
7778
| <executable>src/app2.os</executable>
7879
| <include-content>src</include-content>
7980
| <include-content>tests</include-content>
8081
| <explicit-modules>
81-
| <module name=""Модуль1"" src=""src/m1.os"" />
82-
| <module name=""Модуль2"" src=""src/m2.os"" />
83-
| <class name=""Класс1"" src=""src/class1.os"" />
84-
| <class name=""Класс2"" src=""src/class2.os"" />
82+
| <module name=""Модуль1"" src=""src/m1.os""/>
83+
| <module name=""Модуль2"" src=""src/m2.os""/>
84+
| <class name=""Класс1"" src=""src/class1.os""/>
85+
| <class name=""Класс2"" src=""src/class2.os""/>
8586
| </explicit-modules>
8687
|</opm-metadata>";
8788

@@ -98,6 +99,7 @@
9899
Сериализатор.ЗаписатьМетаданныеВXML(Запись, СоздатьТестовыйМанифест());
99100

100101
Результат = СтрЗаменить(Запись.Закрыть(), Символы.ВК+Символы.ПС, Символы.ПС);
102+
Результат = СтрЗаменить(Результат, " />", "/>");
101103

102104
Эталон =
103105
"<?xml version=""1.0"" encoding=""utf-8""?>
@@ -108,8 +110,8 @@
108110
| <engine-version>1.0</engine-version>
109111
| <description>Это пакет для тестирования</description>
110112
| <author-email>[email protected]</author-email>
111-
| <depends-on name=""asserts"" />
112-
| <depends-on name=""cmdline"" version=""&gt;=2.1"" version-max=""&lt;3.0"" />
113+
| <depends-on name=""asserts""/>
114+
| <depends-on name=""cmdline"" version=""&gt;=2.1"" version-max=""&lt;3.0""/>
113115
| <executable>src/app1.os</executable>
114116
| <executable>src/app2.os</executable>
115117
|</opm-metadata>";
@@ -118,7 +120,6 @@
118120

119121
КонецПроцедуры
120122

121-
122123
Процедура ТестДолжен_ПрочитатьМанифестИзXML() Экспорт
123124

124125
Манифест = СоздатьТестовыйМанифест();

tests/packagelist.os

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
СписокТестов = Новый Массив;
1111

1212
СписокТестов.Добавить("ТестДолжен_ПолучитьПакетыХаба");
13-
СписокТестов.Добавить("ТестДолжен_РегистроНезависимостьПакетовХаба");
13+
СписокТестов.Добавить("ТестДолжен_ПроверитьРегистроНезависимостьПакетовХаба");
1414

1515
Возврат СписокТестов;
1616

@@ -28,19 +28,24 @@
2828
СписокПакетовХаба = МенеджерПолучения.ПолучитьДоступныеПакеты();
2929

3030
Ожидаем.Что(СписокПакетовХаба.Количество()).Больше(1);
31-
Ожидаем.Что(СписокПакетовХаба.Получить("gitsync")).Равно(Истина);
32-
Ожидаем.Что(СписокПакетовХаба.Получить("opm")).Равно(Истина);
33-
Ожидаем.Что(СписокПакетовХаба.Получить("someelsepackadge")).Равно(Неопределено);
3431

35-
32+
НайденПакет_gitsync = МенеджерПолучения.ПакетДоступен("gitsync");
33+
НайденПакет_opm = МенеджерПолучения.ПакетДоступен("opm");
34+
НайденНесуществующийПакет = МенеджерПолучения.ПакетДоступен("someelsepackadge");
35+
36+
Ожидаем.Что(НайденПакет_gitsync).Равно(Истина);
37+
Ожидаем.Что(НайденПакет_opm).Равно(Истина);
38+
Ожидаем.Что(НайденНесуществующийПакет).Равно(Ложь);
39+
3640
КонецФункции
3741

38-
Функция ТестДолжен_РегистроНезависимостьПакетовХаба() Экспорт
42+
Функция ТестДолжен_ПроверитьРегистроНезависимостьПакетовХаба() Экспорт
3943

44+
ИзмененноеИмяПакета = "PARSERFileV8i";
45+
4046
МенеджерПолучения = Новый МенеджерПолученияПакетов();
41-
СписокПакетовХаба = МенеджерПолучения.ПолучитьДоступныеПакеты();
47+
ПакетДоступен = МенеджерПолучения.ПакетДоступен(ИзмененноеИмяПакета);
4248

43-
Ожидаем.Что(СписокПакетовХаба.Количество()).Больше(1);
44-
Ожидаем.Что(СписокПакетовХаба.Получить("ParserFileV8i")).Равно(Истина);
49+
Ожидаем.Что(ПакетДоступен).Равно(Истина);
4550

4651
КонецФункции

0 commit comments

Comments
 (0)