Комментарии 6
Можно в начале .feature-файла писать #language: ru, тогда не нужно добавлять app.config.
0
Спасибо за замечание, я совсем забыла написать про такую возможность.
Я сделала выбор в пользу конфига — потому что фича файлов будет много, проектов, может быть, тоже несколько (по началу).
Мне вот интересно, как настроить SpecFlow так, чтобы при добавлении фича-файла вместо стандартного английского шаблона ставился русский, вот даже с той же строчкой #language: ru в начале. Тогда действительно не нужен будет конфиг.
Я сделала выбор в пользу конфига — потому что фича файлов будет много, проектов, может быть, тоже несколько (по началу).
Мне вот интересно, как настроить SpecFlow так, чтобы при добавлении фича-файла вместо стандартного английского шаблона ставился русский, вот даже с той же строчкой #language: ru в начале. Тогда действительно не нужен будет конфиг.
+2
Можно отредактировать item template для feature в папке в расширением SpecFlow.
У меня он расположен по пути c:\Users\{User}\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\qzghrp4n.hc5\ItemTemplates\SpecFlowFeature_CSharp.zip\SpecFlowFeature1.feature
Правда, наверное, при обновлении расширения все это может потеряться.
У меня он расположен по пути c:\Users\{User}\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\qzghrp4n.hc5\ItemTemplates\SpecFlowFeature_CSharp.zip\SpecFlowFeature1.feature
Правда, наверное, при обновлении расширения все это может потеряться.
0
Отлично! Я попробую так сделать, спасибо за совет.
А на случай перетирания — всегда можно хранить копию шаблона «про запас» где-нибудь в другом месте.
А на случай перетирания — всегда можно хранить копию шаблона «про запас» где-нибудь в другом месте.
+2
Update:
на данный момент изменился способ задания шаблонов
C:\Users\mememe\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\25ucopzn.0zm\ItemTemplates\CSharp\1033\SpecflowWebUI
Там нет файла Feature, есть файлы:
— Visual Studio Project/item template file
— specui.specui
Первый выглядит так:
А второй пустой! Но при создании feature файла все равно подставляется текст на английском.
на данный момент изменился способ задания шаблонов
C:\Users\mememe\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\25ucopzn.0zm\ItemTemplates\CSharp\1033\SpecflowWebUI
Там нет файла Feature, есть файлы:
— Visual Studio Project/item template file
— specui.specui
Первый выглядит так:
<VSTemplate Version=«3.0.0» Type=«Item» xmlns=«schemas.microsoft.com/developer/vstemplate/2005» xmlns:xsi=«www.w3.org/2001/XMLSchema-instance»>
/>
/>
/>
CSharp
360
SpecflowWebUI.specui
specui.specui
А второй пустой! Но при создании feature файла все равно подставляется текст на английском.
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Step-by-step: настройка SpecFlow для русскоязычного проекта при написании тестов в среде .Net