Расширение полной поддержки Cucumber в коде VS не работает для меня - PullRequest
1 голос
/ 20 апреля 2020

Опишите ошибку: Фигурные линии отображаются в файле объектов, даже когда определения шагов доступны и правильно указаны в настройках. json файл Go для определений шагов и параметров определений Peek Step. Примечание: я буквально не могу получить помощь где-либо, кроме создания ошибки.

Ожидаемое поведение: Пользователь должен отображаться только в фигурных строках для шагов, которые не имеют определения шагов и пользователь должен иметь возможность Go определять шаги из файлов объектов

Изображение структуры и выпуска моего проекта: Image of my Project structure & Issue

Изображение моих настроек. json: enter image description here

Пример структуры проекта:

-PROJECT NAME
  -featureFiles
    -features1.feature
    -features1.feature
  -stepDefinitions
    -stepDefintions_1.ts
    -stepDefintions_2.ts
    -stepDefintions_3.ts
  -pageObjects
  -logs
  -configFiles
  -commonUtlities
  -node_modules
  -reports
  -package.json
  -ts-config.json

Настройки. json файл:

{
    "cucumberautocomplete.steps": ["stepDefinitions/*.ts"],
    "cucumberautocomplete.syncfeatures": "featureFiles/*feature",
    "cucumberautocomplete.strictGherkinCompletion": true,
    "cucumberautocomplete.strictGherkinValidation": true,
    "cucumberautocomplete.smartSnippets": true,
    "cucumberautocomplete.stepsInvariants": true,
    "workbench.iconTheme": "vscode-icons"
}

Пожалуйста, помогите мне решить мою проблему или определить, где я ошибся: (

1 Ответ

0 голосов
/ 20 апреля 2020

Нажмите Ctrl +, чтобы открыть пользовательские настройки. Прокрутите вниз до «Автоматическое заполнение огурца». С правой стороны необходимо изменить эти настройки (2 примера того, как это сделать, можно найти на странице расширения). В моем случае я добавил следующее:

enter image description here

Откройте файл .feature и щелкните правой кнопкой мыши на любом шаге, вы должны иметь Go К определению и Peek Definition работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...