diff --git a/tests/download.os b/tests/download.os index 099f17d..f22422e 100644 --- a/tests/download.os +++ b/tests/download.os @@ -31,11 +31,11 @@ СтрокаЗапуска = "python3 -m http.server"; Проц = СоздатьПроцесс(СтрокаЗапуска, КаталогСборки); Проц.Запустить(); - Приостановить(1000) + Приостановить(1000); КонецПроцедуры Процедура ПослеЗапускаТеста() Экспорт - //мВременныеФайлы.Удалить(); + ПутьККаталогу = ОбъединитьПути(ТекущийКаталог(), "oscript_modules", "test"); Если ФС.КаталогСуществует(ПутьККаталогу) Тогда УдалитьФайлы(ПутьККаталогу); @@ -64,12 +64,12 @@ ФайлПакета = Новый Файл(ОбъединитьПути(КаталогСборки, "test-0.3.1.ospx")); Утверждения.ПроверитьИстину(ФайлПакета.Существует(), "Файл пакета должен существовать"); - СоздатьКаталог(ОбъединитьПути(КаталогСборки,"test")); - КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки,"test/test-0.3.1.ospx")); + СоздатьКаталог(ОбъединитьПути(КаталогСборки, "test")); + КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки, "test/test-0.3.1.ospx")); КопироватьФайл(ФайлПакета.ПолноеИмя, ОбъединитьПути(КаталогСборки, "test/test.ospx")); - Запись = Новый ЗаписьТекста(ОбъединитьПути(КаталогСборки,"list.txt")); + Запись = Новый ЗаписьТекста(ОбъединитьПути(КаталогСборки, "list.txt")); Запись.ЗаписатьСтроку("test"); Запись.Закрыть(); @@ -99,4 +99,3 @@ КонецПроцедуры Лог = Логирование.ПолучитьЛог("oscript.app.opm"); -//Лог.УстановитьУровень(УровниЛога.Отладка); \ No newline at end of file diff --git a/tests/mft-serializer-test.os b/tests/mft-serializer-test.os index 1892343..d707a21 100644 --- a/tests/mft-serializer-test.os +++ b/tests/mft-serializer-test.os @@ -61,6 +61,7 @@ ЗаписатьМанифест(Запись, СоздатьТестовыйМанифест()); Результат = СтрЗаменить(Запись.Закрыть(), Символы.ВК+Символы.ПС, Символы.ПС); + Результат = СтрЗаменить(Результат, " />", "/>"); Эталон = " @@ -71,17 +72,17 @@ | 1.0 | Это пакет для тестирования | mail@server.com - | - | + | + | | src/app1.os | src/app2.os | src | tests | - | - | - | - | + | + | + | + | | |"; @@ -98,6 +99,7 @@ Сериализатор.ЗаписатьМетаданныеВXML(Запись, СоздатьТестовыйМанифест()); Результат = СтрЗаменить(Запись.Закрыть(), Символы.ВК+Символы.ПС, Символы.ПС); + Результат = СтрЗаменить(Результат, " />", "/>"); Эталон = " @@ -108,8 +110,8 @@ | 1.0 | Это пакет для тестирования | mail@server.com - | - | + | + | | src/app1.os | src/app2.os |"; @@ -118,7 +120,6 @@ КонецПроцедуры - Процедура ТестДолжен_ПрочитатьМанифестИзXML() Экспорт Манифест = СоздатьТестовыйМанифест(); diff --git a/tests/packagelist.os b/tests/packagelist.os index d554e17..0efa2a7 100644 --- a/tests/packagelist.os +++ b/tests/packagelist.os @@ -10,7 +10,7 @@ СписокТестов = Новый Массив; СписокТестов.Добавить("ТестДолжен_ПолучитьПакетыХаба"); - СписокТестов.Добавить("ТестДолжен_РегистроНезависимостьПакетовХаба"); + СписокТестов.Добавить("ТестДолжен_ПроверитьРегистроНезависимостьПакетовХаба"); Возврат СписокТестов; @@ -28,19 +28,24 @@ СписокПакетовХаба = МенеджерПолучения.ПолучитьДоступныеПакеты(); Ожидаем.Что(СписокПакетовХаба.Количество()).Больше(1); - Ожидаем.Что(СписокПакетовХаба.Получить("gitsync")).Равно(Истина); - Ожидаем.Что(СписокПакетовХаба.Получить("opm")).Равно(Истина); - Ожидаем.Что(СписокПакетовХаба.Получить("someelsepackadge")).Равно(Неопределено); - + НайденПакет_gitsync = МенеджерПолучения.ПакетДоступен("gitsync"); + НайденПакет_opm = МенеджерПолучения.ПакетДоступен("opm"); + НайденНесуществующийПакет = МенеджерПолучения.ПакетДоступен("someelsepackadge"); + + Ожидаем.Что(НайденПакет_gitsync).Равно(Истина); + Ожидаем.Что(НайденПакет_opm).Равно(Истина); + Ожидаем.Что(НайденНесуществующийПакет).Равно(Ложь); + КонецФункции -Функция ТестДолжен_РегистроНезависимостьПакетовХаба() Экспорт +Функция ТестДолжен_ПроверитьРегистроНезависимостьПакетовХаба() Экспорт + ИзмененноеИмяПакета = "PARSERFileV8i"; + МенеджерПолучения = Новый МенеджерПолученияПакетов(); - СписокПакетовХаба = МенеджерПолучения.ПолучитьДоступныеПакеты(); + ПакетДоступен = МенеджерПолучения.ПакетДоступен(ИзмененноеИмяПакета); - Ожидаем.Что(СписокПакетовХаба.Количество()).Больше(1); - Ожидаем.Что(СписокПакетовХаба.Получить("ParserFileV8i")).Равно(Истина); + Ожидаем.Что(ПакетДоступен).Равно(Истина); КонецФункции