Cucumber (Gherkin) Расширение полной поддержки VS Code не смог найти шаг для - PullRequest
0 голосов
/ 17 октября 2019

Я использую VS Code и расширение Cucumber https://marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete&ssr=false#overview не работает. Это мой файл settings.json в папке .vscode:

{
"cucumberautocomplete.steps": [
    "src/step_definitions/*.js",
],
"cucumberautocomplete.syncfeatures": "src/features/*feature",
"cucumberautocomplete.strictGherkinCompletion": true,
"cucumberautocomplete.strictGherkinValidation": true,
"cucumberautocomplete.smartSnippets": true,
"cucumberautocomplete.stepsInvariants": true,
// "cucumberautocomplete.pages": {
//     "users": "test/features/page_objects/users.storage.js",
//     "pathes": "test/features/page_objects/pathes.storage.js",
//     "main": "test/features/support/page_objects/main.page.js"
// },
"cucumberautocomplete.skipDocStringsFormat": true,
"cucumberautocomplete.formatConfOverride": {
    "And": 3,
    "But": "relative",
},
"cucumberautocomplete.onTypeFormat": true,
"editor.quickSuggestions": {
    "comments": false,
    "strings": true,
    "other": true
},
"cucumberautocomplete.gherkinDefinitionPart": "(Given|When|Then)\\(",
"cucumberautocomplete.stepRegExSymbol": "'"
}

И это то, что я добавил в файл settings.json VS Code:

{
"workbench.colorTheme": "Default Light+",
"editor.quickSuggestions": true,
"window.zoomLevel": 0
}

Когда в моем файле функций яполучить сообщение для каждой строки: «Не удалось найти шаг для« Учитывая, что я на странице панели инструментов »cucumberautocomplete»

Может ли кто-нибудь помочь решить эту проблему и заставить ее работать для кода VS?

С уважением, Мисмас

Ответы [ 2 ]

0 голосов
/ 24 октября 2019

Мне пришлось удалить строку

"cucumberautocomplete.stepRegExSymbol": "'"

, и тогда у меня это сработало.

0 голосов
/ 17 октября 2019

Так, наконец, это сработало, когда я:

I. удалил .vscode / settings.json (включая папку)
II. добавлен следующий в глобальных settings.json Visual Sudio Code (тот, что в каталоге Users и т. д.)

{
"workbench.colorTheme": "Default Light+",
"editor.quickSuggestions": true,
"window.zoomLevel": 0,
"gherkin-autocomplete.featuresPath": "src/features",
"cucumberautocomplete.steps": [
    "src/step_definitions/*.js",
],
"cucumberautocomplete.syncfeatures": "src/features/*feature",
} 

III. перезапущен VS Code

Либо что-то не так с плагином => означает, что он не реализован, так как считает, что он должен работать, или документация устарела ...

...