Git Product home page Git Product logo

atom-cucumber-autocomplete's People

Contributors

ellisande avatar tomkadwill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

atom-cucumber-autocomplete's Issues

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/bienjamin/Dev/features'

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/bienjamin/Dev/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/bienjamin/Dev/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/bienjamin/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/bienjamin/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/bienjamin/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

 46x -4:23.3.0 core:select-right (atom-text-editor.editor.is-focused)
     -3:55.5.0 core:select-left (atom-text-editor.editor.is-focused)
 11x -3:53.2.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -3:34.8.0 core:move-down (atom-text-editor.editor.is-focused)
 30x -3:30.4.0 core:select-left (atom-text-editor.editor.is-focused)
 24x -3:24.1.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -2:51.4.0 core:move-left (atom-text-editor.editor.is-focused)
     -2:49.8.0 core:select-left (atom-text-editor.editor.is-focused)
     -2:49 core:move-left (atom-text-editor.editor.is-focused)
     -2:48.5.0 core:move-right (atom-text-editor.editor.is-focused)
     -2:47.6.0 core:move-left (atom-text-editor.editor.is-focused)
     -2:47.2.0 core:select-right (atom-text-editor.editor.is-focused)
     -2:45.8.0 core:move-down (atom-text-editor.editor.is-focused)
 32x -2:24.2.0 core:backspace (atom-text-editor.editor.is-focused)
 25x -0:47.3.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:24.2.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{}

Installed Packages

# User
bugzilla-number, v0.1.0
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
numbers-on-a-pane, v0.1.0

# Dev
No dev packages

AutoComplete does not work with other language than English

Scenario : working with English language
Given you are writing a scenario
When entering a new step, staring with the word Given, When or Then
Then a list of existing sentence appear
But only the English ones

Scenario : expected the same result with French language
Given you are writing a scenario
And the language is fr
When entering a new step, staring with the word Soit, Lorsque or Alors
Then a list of existing sentence should appear
But only the french ones

Not a bug, but a request: Autocomplete enhancement

The auto-complete feature is very convenient. I am wondering if the functionality can be updated to scan subfolders/files of the configured search root folder. This would allow feature files to live in per user folders and create the ability for multiple feature file writers to benefit from a large selection of autocomplete. I wouldn't want everyone creating their feature files in the same directory.

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/username/Desktop/features/step_defi...

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.5.4
System: Mac OS X 10.10.5
Thrown From: cucumber-autocomplete package, v0.6.0

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/username/Desktop/features/step_definitions'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/username/Desktop/features/step_definitions'
    at Error (native)
    at fs.lstatSync (fs.js:844:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:189:16)
    at Object.module.exports.getCompletions (/Users/username/.atom/packages/cucumber-autocomplete/lib/provider.coffee:25:16)
    at Object.module.exports.getSuggestions (/Users/username/.atom/packages/cucumber-autocomplete/lib/provider.coffee:19:6)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:290:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:269:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:256:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -0:03.3.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {},
  "cucumber-autocomplete": {}
}

Installed Packages

# User
cucumber-autocomplete, v0.6.0
language-gherkin, v1.0.3

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'path' of undefined

[Enter steps to reproduce below:]

  1. Open Atom.
  2. Select 'Gherkin' from the Language tray item.
  3. Create a scenario within the feature.
  4. Type either 'Given', 'When' or 'Then' in the scenario.

An error occurs when the autocomplete message appears.

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught TypeError: Cannot read property 'path' of undefined

At /Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:62

TypeError: Cannot read property 'path' of undefined
    at Object.rootDirectory (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:62:43)
    at Object.scanFeaturesDir (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:46:31)
    at Object.getCompletions (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -3:20 core:paste (atom-text-editor.editor.is-focused)
     -3:17.4.0 grammar-selector:show (atom-text-editor.editor)
  8x -3:01.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:02.8.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "language-rubymotion"
    ]
  }
}

Installed Packages

# User
autocomplete-motion, v2.1.0
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
language-r, v0.4.1
language-rspec, v0.5.0
language-scala, v1.1.6

# Dev
No dev packages

[Improvement] Custom step_definitions path

I'd suggest adding a new config value to settings, which would hold the path for the step definition files (to scan). Maybe I don't like to have my steps under /features/step_definitions

Recursively Scan Features Directory

My current project structure is: test => features => epicFeature => severalFeatureFiles, but when I provide the the test/features path to the plugin it only looks for .feature files directly in the features folder. It would be really useful if it scanned any feature files under the root directory.

Not sure if this is a bug for using a custom feature folder path, or an enhancement, but either way it would be really helpful. If you like the suggestion I'd be happy to do a pull request for it.

Thanks

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/ed.kierans/brainwahve/features'

[Enter steps to reproduce below:]

  1. Start typing "And" - List appears
  2. Do not choose anything in list and continue typing, eg QS
  3. Error is thrown

Atom Version: 1.8.0
System: Mac OS X 10.11.3
Thrown From: cucumber-autocomplete package, v0.7.0

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/ed.kierans/brainwahve/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/ed.kierans/brainwahve/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/ed.kierans/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/ed.kierans/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/ed.kierans/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

  3x -0:13.6.0 core:backspace (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:11.3.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "packagesWithKeymapsDisabled": [],
    "themes": [
      "atom-material-ui",
      "atom-dark-syntax"
    ]
  }
}

Installed Packages

# User
atom-material-ui, v1.2.13
cucumber-autocomplete, v0.7.0
jshint, v1.8.5
language-gherkin, v1.0.4
merge-conflicts, v1.4.3

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/carlos.cifuentes/Laboratorio/M...

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.4.0
System: Mac OS X 10.11.1
Thrown From: cucumber-autocomplete package, v0.2.0

Stack Trace

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/carlos.cifuentes/Laboratorio/MooM/buzz-moomt/features'

At fs.js:813

Error: ENOENT: no such file or directory, scandir '/Users/carlos.cifuentes/Laboratorio/MooM/buzz-moomt/features'
    at Error (native)
    at Object.fs.readdirSync (fs.js:813:18)
    at Object.fs.readdirSync (ATOM_SHELL_ASAR.js:454:28)
    at Object.module.exports.getCompletions (/Users/carlos.cifuentes/.atom/packages/cucumber-autocomplete/lib/provider.coffee:28:5)
    at Object.module.exports.getSuggestions (/Users/carlos.cifuentes/.atom/packages/cucumber-autocomplete/lib/provider.coffee:16:6)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:290:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:269:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:256:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -9:07.9.0 project-find:show-in-current-directory (span.name.icon.icon-file-directory)
     -9:06.6.0 core:paste (atom-text-editor.editor.mini.is-focused)
     -3:10.8.0 find-and-replace:show (atom-text-editor.editor.is-focused)
     -3:10.6.0 core:paste (atom-text-editor.editor.mini.is-focused)
  2x -3:09.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -3:03.7.0 find-and-replace:show (atom-text-editor.editor.is-focused)
  3x -3:03.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:25.3.0 core:paste (atom-text-editor.editor.mini.is-focused)
  3x -0:33.8.0 symbols-view:go-to-declaration (atom-text-editor.editor.is-focused)
     -0:02.2.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {}
}

Installed Packages

# User
atom-jade, v0.3.0
cucumber, v0.5.0
cucumber-autocomplete, v0.2.0
language-gherkin, v1.0.3
language-ini, v1.14.0

# Dev
No dev packages

[Core] Plugin doesn't seem to work on Atom 1.12.6

Hi,

Discovering your plugin today, I've :

  • Installed Atom 1.12.6 on my computer (Windows 7).
  • Used "File > Add a Project Folder..." in order to put on Atom folders containing features files.
    I've ordered my folder like this : "Root > features > MyFirstFeature", the last folder containing a bunch of feature files.
    When I open one of those files, nothing happens, neither syntax highlight nor autocompletion when I write any keyword (as Given, When, Then).

Could you please advise ?

Regards.

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/markrodgers/Desktop/Funeralcare/...

[Enter steps to reproduce below:]

  1. While working with .feature file type either 'Given', 'When' or 'Then' then type a space.
  2. Type another word then type a space.

The following error occurs.

Atom Version: 1.8.0
System: Mac OS X 10.11.5
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/markrodgers/Desktop/Funeralcare/fnc-development-environment/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/markrodgers/Desktop/Funeralcare/fnc-development-environment/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/markrodgers/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Users/markrodgers/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -0:14 core:backspace (atom-text-editor.editor.is-focused)
     -0:04.2.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:01.3.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)

Config

{
  "core": {
    "disabledPackages": [
      "language-rubymotion"
    ]
  }
}

Installed Packages

# User
autocomplete-motion, v2.1.0
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
language-r, v0.4.1
language-rspec, v0.5.0
language-scala, v1.1.6

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, lstat '/Github/calabash/features'

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.4
System: Mac OS X 10.11.3
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Github/calabash/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Github/calabash/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/kailashm/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/kailashm/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/kailashm/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Users/kailashm/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Users/kailashm/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Users/kailashm/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Users/kailashm/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Users/kailashm/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -0:26 application:add-project-folder (atom-text-editor.editor.is-focused)
     -0:03.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{}

Installed Packages

# User
autocomplete-ruby, v0.1.0
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
language-gherkin-i18n, v1.3.4
ruby-syntax-replacer, v0.5.1

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, lstat '/home/root-user/Documenti/tysLab/features'

This appear every time I wrote something in a feature file

Error:` ENOENT: no such file or directory, lstat '/home/root-user/Documenti/tysLab/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ELECTRON_ASAR.js:228:16)
    at Object.scanFeaturesDir (/home/root-user/.atom/packages/cucumber-autocomplete/lib/provider.js:66:13)
    at Object.getCompletions (/home/root-user/.atom/packages/cucumber-autocomplete/lib/provider.js:49:19)
    at Object.getSuggestions (/home/root-user/.atom/packages/cucumber-autocomplete/lib/provider.js:35:17)
    at /opt/atom/resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:325:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/opt/atom/resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:304:17)
    at AutocompleteManager.getSuggestionsFromProviders (/opt/atom/resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/opt/atom/resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:291:19)
    at /opt/atom/resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/mileslane/Projects/ocm-cds-tools...

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.4
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/user/Projects/myproject/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/user/Projects/myproject/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/user/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/user/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/user/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

Config

{
  "core": {
    "disabledPackages": [
      "ember-tabs"
    ],
    "themes": [
      "one-dark-ui",
      "base16-tomorrow-dark-theme"
    ]
  }
}

Installed Packages

# User
build-ember, v0.0.1
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
ember-cli-helper, v0.9.0
language-gherkin, v1.0.3
merge-conflicts, v1.4.2
open-unsupported-files, v1.0.19
pretty-json, v1.0.3

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/gladstonp/Measure_test/feature...

[Enter steps to reproduce below:]

  1. This error pops up every time I start typing into a feature file

Atom Version: 1.5.3
System: Mac OS X 10.10.4
Thrown From: cucumber-autocomplete package, v0.4.0

Stack Trace

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/gladstonp/Measure_test/features/features'

At fs.js:813

Error: ENOENT: no such file or directory, scandir '/Users/gladstonp/Measure_test/features/features'
    at Error (native)
    at Object.fs.readdirSync (fs.js:813:18)
    at Object.fs.readdirSync (ATOM_SHELL_ASAR.js:454:28)
    at Object.module.exports.getCompletions (/Users/gladstonp/.atom/packages/cucumber-autocomplete/lib/provider.coffee:24:5)
    at Object.module.exports.getSuggestions (/Users/gladstonp/.atom/packages/cucumber-autocomplete/lib/provider.coffee:18:6)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:290:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:269:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:256:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -9:25.9.0 core:backspace (atom-text-editor.editor.is-focused)
  8x -9:22.3.0 core:save (atom-text-editor.editor.is-focused)
  6x -6:55.3.0 core:backspace (atom-text-editor.editor.is-focused)
     -6:39.6.0 core:move-right (atom-text-editor.editor.is-focused)
  7x -6:39.3.0 core:backspace (atom-text-editor.editor.is-focused)
 15x -6:13.7.0 core:save (atom-text-editor.editor.is-focused)
     -0:01.8.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {}
}

Installed Packages

# User
atom-beautify, v0.28.22
cucumber, v0.5.0
cucumber-autocomplete, v0.4.0
language-gherkin, v1.0.3

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, scandir 'C:\Users\<UserName>\AppData\Local\atom\app-1.4.1\atom:\config\features'

Enter steps to reproduce below:]

Opening a feature file
Writing a scenario
When typing a "Given", "When", And" or "Then" the error appears

Atom Version: 1.4.1
System: Windows 10
Thrown From: cucumber-autocomplete package, v0.2.0

Stack Trace

Error: ENOENT: no such file or directory, scandir 'C:\Users\AppData\Local\atom\app-1.4.1\atom:\config\features'
at Error (native)
at Object.fs.readdirSync (fs.js:813:18)
at Object.fs.readdirSync (ATOM_SHELL_ASAR.js:454:28)
at Object.module.exports.getCompletions (file:///C:/Users//.atom/packages/cucumber-autocomplete/lib/provider.coffee:28:5)
at Object.module.exports.getSuggestions (file:///C:/Users//.atom/packages/cucumber-autocomplete/lib/provider.coffee:16:6)
at C:\Users\C5199828\AppData\Local\atom\app-1.4.1\resources\app.asar\node_modules\autocomplete-plus\lib\autocomplete-manager.js:290:56
at Array.forEach (native)
at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (C:\Users\C5199828\AppData\Local\atom\app-1.4.1\resources\app.asar\node_modules\autocomplete-plus\lib\autocomplete-manager.js:269:17)
at AutocompleteManager.getSuggestionsFromProviders (C:\Users\C5199828\AppData\Local\atom\app-1.4.1\resources\app.asar\node_modules\autocomplete-plus\lib\autocomplete-manager.js:3:61)
at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (C:\Users\C5199828\AppData\Local\atom\app-1.4.1\resources\app.asar\node_modules\autocomplete-plus\lib\autocomplete-manager.js:256:19)
at C:\Users\C5199828\AppData\Local\atom\app-1.4.1\resources\app.asar\node_modules\autocomplete-plus\lib\autocomplete-manager.js:3:61

Installed Packages

User

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Dev

No dev packages

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/yanzhang/Documents/CraftAcademy/...

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.4
System: Mac OS X 10.11.4
Thrown From: cucumber-autocomplete package, v0.6.3

Stack Trace

Uncaught Error: ENOENT: no such file or directory, lstat '/Users/yanzhang/Documents/CraftAcademy/week6_rails/features'

At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/Users/yanzhang/Documents/CraftAcademy/week6_rails/features'
    at Error (native)
    at fs.lstatSync (fs.js:887:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:229:16)
    at Object.scanFeaturesDir (/Users/yanzhang/.atom/packages/cucumber-autocomplete/lib/provider.js:46:13)
    at Object.getCompletions (/Users/yanzhang/.atom/packages/cucumber-autocomplete/lib/provider.js:31:19)
    at Object.getSuggestions (/Users/yanzhang/.atom/packages/cucumber-autocomplete/lib/provider.js:17:17)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:310:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:289:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:276:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -4:06.9.0 project-find:show (atom-text-editor.editor.is-focused)
     -4:04.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:27 tabs:close-other-tabs (li.texteditor.tab.sortable.active.right-clicked)
     -0:14.3.0 editor:delete-to-beginning-of-line (atom-text-editor.editor.is-focused)
     -0:14 core:backspace (atom-text-editor.editor.is-focused)
     -0:12.7.0 editor:delete-to-beginning-of-line (atom-text-editor.editor.is-focused)
     -0:12.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:08.9.0 editor:delete-to-beginning-of-line (atom-text-editor.editor.is-focused)
     -0:08.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:02.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {}
}

Installed Packages

# User
atom-beautify, v0.29.2
autoclose-html, v0.23.0
cucumber, v0.5.0
cucumber-autocomplete, v0.6.3
pigments, v0.26.0

# Dev
No dev packages

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/kyle/Code/page-object-spike/fe...

First, thanks for creating this plugin. It's awesome. :)

I'm running into this error, occasionally. It looks like it expects the 'features' folder to be in the root of my project.

99% of the time I would agree that it should always be there, however, in my case I have a legitimate reason to keep it elsewhere.

If I finish up what I'm working on, I may try digging into this code to see if I can change it and send a PR.

Thanks!

Atom Version: 1.5.3
System: Mac OS X 10.11.3
Thrown From: cucumber-autocomplete package, v0.3.1

Stack Trace

Uncaught Error: ENOENT: no such file or directory, scandir '/Users/kyle/Code/page-object-spike/features'

At fs.js:813

Error: ENOENT: no such file or directory, scandir '/Users/kyle/Code/page-object-spike/features'
    at Error (native)
    at Object.fs.readdirSync (fs.js:813:18)
    at Object.fs.readdirSync (ATOM_SHELL_ASAR.js:454:28)
    at Object.module.exports.getCompletions (/Users/kyle/.atom/packages/cucumber-autocomplete/lib/provider.coffee:27:5)
    at Object.module.exports.getSuggestions (/Users/kyle/.atom/packages/cucumber-autocomplete/lib/provider.coffee:17:6)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:290:56
    at Array.forEach (native)
    at AutocompleteManager.module.exports.AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:269:17)
    at AutocompleteManager.getSuggestionsFromProviders (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61)
    at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:256:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autocomplete-plus/lib/autocomplete-manager.js:3:61

Commands

     -1:12.8.0 vim-mode:activate-insert-mode (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -1:09.0 vim-mode:activate-normal-mode (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -1:08.5.0 vim-mode:insert-after-end-of-line (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -1:05.9.0 vim-mode:activate-normal-mode (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -1:05.5.0 ex-mode:open (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -1:05.5.0 blur (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -1:05.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  6x -1:05.3.0 blur (atom-text-editor.editor.mini.is-focused)
     -0:18.9.0 vim-mode:activate-insert-mode (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -0:18.6.0 editor:newline (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:16.4.0 vim-mode:activate-normal-mode (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:16 ex-mode:open (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:16 blur (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:15.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -0:15.1.0 blur (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "linter-js-standard",
      "linter-jshint",
      "linter-jsxhint",
      "linter-sass-lint",
      "jshint"
    ],
    "themes": [
      "atom-material-ui",
      "monokai"
    ]
  }
}

Installed Packages

# User
aligner, v0.19.0
atom-material-ui, v0.8.1
atom-typescript, v8.2.0
autosave, v0.23.1
color-picker, v2.1.1
cucumber, v0.5.0
cucumber-autocomplete, v0.3.1
emmet, v2.4.1
ex-mode, v0.8.0
highlight-selected, v0.11.2
language-babel, v2.15.4
linter, v1.11.3
linter-eslint, v6.0.0
linter-htmlhint, v1.0.2
linter-ruby, v1.2.1
linter-tslint, v0.6.0
monokai, v0.18.0
node-debugger, v1.3.2
nodejs-snippets, v2.0.0
pretty-json, v0.4.1
seti-icons, v0.4.5
sync-settings, v0.6.0
terminal-status, v1.6.8
vim-mode, v0.64.0

# Dev
No dev packages

Autocomplete steps across mutliple feature files

I would like to see all the steps in all my feature files under my project. It would be a great way to discover steps that are in other feature files that could be used in the feature file I am currently working in.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.