Skip to content

Commit

Permalink
завершение работы + негативный сценарий
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Nov 12, 2020
1 parent c5e4d9f commit 1f35af5
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Загрузить расширение в режиме 1С:Ппредприятие</v8:content>
<v8:content>Загрузить расширение в режиме 1С:Предприятие</v8:content>
</v8:item>
</Synonym>
<Comment/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,10 @@
Лог(Ошибка);

КонецПопытки;

Если ЗавершитьРаботуСистемы Тогда
ЗавершитьРаботу();
КонецЕсли;

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,36 @@
| Ошибка: Неудача при обработке параметров запуска |
| Ошибка: Неудача при выполнении основного кода |
И Код возврата команды "oscript" равен 0

Сценарий: Неудачная загрузка несуществующего расширения из файла с отключением безопасного режима и защиты от опасных действий

Дано я подготовил репозиторий и рабочий каталог проекта
И я подготовил рабочую базу проекта "./build/ib" по умолчанию
Дано Я копирую файл "Extension1.cfe" из каталога "tests/fixtures" проекта в рабочий каталог
И Я очищаю параметры команды "oscript" в контексте

Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os compileepf $runnerRoot\epfагрузитьРасширениеВРежимеПредприятия ЗагрузитьРасширениеВРежимеПредприятия.epf --nocacheuse --language ru"
И Я показываю вывод команды
И Код возврата команды "oscript" равен 0
И Я очищаю параметры команды "oscript" в контексте

Когда Я добавляю параметр "<КаталогПроекта>/src/main.os run" для команды "oscript"
И Я добавляю параметр "--command" для команды "oscript"
И Я добавляю параметр "Путь=Несуществующее.cfe;Имя=НесуществующееРасширение1;Перезаписывать" для команды "oscript"
И Я добавляю параметр "--execute ЗагрузитьРасширениеВРежимеПредприятия.epf" для команды "oscript"
И Я добавляю параметр " --ibconnection /Fbuild/ib" для команды "oscript"
И Я добавляю параметр "--language ru" для команды "oscript"
Когда Я выполняю команду "oscript"

И Я показываю вывод команды

Тогда Вывод команды "oscript" содержит
| ИНФОРМАЦИЯ - Выполняю команду 1С:Предприятие |
| Ошибка: Неудача при выполнении основного кода |
| Файл не обнаружен 'Несуществующее.cfe' |
| ИНФОРМАЦИЯ - Работа 1С:Предприятие завершена |
Тогда Вывод команды "oscript" не содержит
| Информация: Установлено расширение |
| Информация: Безопасный режим снят! |
| Информация: Защита от опасных действий снята! |
И Код возврата команды "oscript" равен 0

0 comments on commit 1f35af5

Please sign in to comment.