Skip to content

Добавить шаги удаления файлов и каталогов #117

Description

@artbear
  • Я удаляю файл "1.txt"
    • Я удаляю файл "t1/1.txt"
  • Я удаляю каталог "dir1"
    • Я удаляю каталог "dir1/dir2"

Учесть использование на Linux

  • в тексте фич использовать правильный слеш /
  • в коде шагов учесть наличие обоих видов слешей
#Использовать fs

Перем БДД; //контекст фреймворка 1bdd

// Метод выдает список шагов, реализованных в данном файле-шагов
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт
	БДД = КонтекстФреймворкаBDD;

	ВсеШаги = Новый Массив;

	ВсеШаги.Добавить("ЯУдаляюКаталог");

	Возврат ВсеШаги;
КонецФункции

// Реализация шагов

//Я удаляю каталог "./temp/ovm"
Процедура ЯУдаляюКаталог(Знач ПутьККаталогу) Экспорт
	Если ФС.Существует(ПутьККаталогу) Тогда
		УдалитьФайлы(Новый Файл(ПутьККаталогу).ПолноеИмя);
	КонецЕсли;
КонецПроцедуры

Источник шага - https://github.com/silverbulleters/ovm/blob/develop/features/step_definitions/install-with-alias.os

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions