Skip to content

Commit

Permalink
Исправлен парсинг фича файла с учетом текста описания сценария #56
Browse files Browse the repository at this point in the history
  • Loading branch information
pumbaEO committed Sep 20, 2018
1 parent 1606a1e commit efabc08
Showing 1 changed file with 9 additions and 0 deletions.
Expand Up @@ -2383,6 +2383,7 @@
ВтораяЧастьСтроки = Неопределено;
ОписаниеФичи = "";
ОписаниеСценария = "";
РасшифровкаСценария = "";
СтрокаШага = "";
ИдетЧтениеПримеров = Ложь;
ИдетПередачаПараметровТаблицей = Ложь;
Expand Down Expand Up @@ -2509,6 +2510,10 @@
Если ПредыдущееКлючевоеСлово = "feature" Тогда
ОписаниеФичи = ОписаниеФичи + Стр + Символы.ПС;
КонецЕсли;

Если ПредыдущееКлючевоеСлово = "scenario" ИЛИ ПредыдущееКлючевоеСлово = "scenario_outline" Тогда
РасшифровкаСценария = РасшифровкаСценария + Стр + Символы.ПС;
КонецЕсли;
ТаблицаСтрокПередачаПараметровТаблицей = Неопределено;
Продолжить;
КонецЕсли;
Expand Down Expand Up @@ -2594,6 +2599,7 @@
СтруктураПараметров["ДопДанныеФичи"].Вставить("tags", МассивТеговФичи);

ИначеЕсли (ТекущееКлючевоеСлово = "scenario") или (ТекущееКлючевоеСлово = "scenario_outline") Тогда
РасшифровкаСценария = "";
НачалсяСценарий = Истина;
Если (ДеревоСтроки <> Неопределено) Тогда
ЗакрытьПредыдущийСценарий(ИмяФичи, ИмяФайла, ТекущийТипСценария, ПредыдущееКлючевоеСлово,
Expand Down Expand Up @@ -2648,6 +2654,9 @@
ОписаниеФичи = ОписаниеФичи + ?(СтрДлина(ОписаниеФичи) > 0, Символы.ПС, "") + Стр;
СтруктураПараметров["ДопДанныеФичи"].Вставить("description", ОписаниеФичи);
Продолжить;
ИначеЕсли ПредыдущееКлючевоеСлово = "scenario" ИЛИ ПредыдущееКлючевоеСлово = "scenario_outline" Тогда
РасшифровкаСценария = РасшифровкаСценария + ?(СтрДлина(РасшифровкаСценария) > 0, Символы.ПС, "") + Стр;
Продолжить;
КонецЕсли;
КонецЕсли;

Expand Down

0 comments on commit efabc08

Please sign in to comment.