diff --git a/CHANGELOG.md b/CHANGELOG.md index ebee9a0d..09843069 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Fixed +- Fixed c-sharp glob paths for step definitions and feature files - [#89](https://github.com/cucumber/language-server/pull/89) + ### Added - Allow Javascript/Typescript glue files with the following file extensions: cjs, mjs, cts, mts - [#85](https://github.com/cucumber/language-server/pull/85) diff --git a/src/CucumberLanguageServer.ts b/src/CucumberLanguageServer.ts index c190af64..adb8f2e6 100644 --- a/src/CucumberLanguageServer.ts +++ b/src/CucumberLanguageServer.ts @@ -54,7 +54,7 @@ const defaultSettings: Settings = { // Pytest-BDD 'tests/**/*.feature', // SpecFlow - '*specs*/**/.feature', + '*specs*/**/*.feature', ], glue: [ // Cucumber-JVM @@ -64,9 +64,9 @@ const defaultSettings: Settings = { 'features/**/*.tsx', 'features/**/*.js', 'features/**/*.jsx', - // Behave - 'features/**/*.php', // Behat + 'features/**/*.php', + // Behave 'features/**/*.py', // Pytest-BDD 'tests/**/*.py', @@ -76,7 +76,7 @@ const defaultSettings: Settings = { // Cucumber-Ruby 'features/**/*.rb', // SpecFlow - '*specs*/**/.cs', + '*specs*/**/*.cs', ], parameterTypes: [], snippetTemplates: {},