cucumber-js icon indicating copy to clipboard operation
cucumber-js copied to clipboard

Cucumber for JavaScript

Results 96 cucumber-js issues
Sort by recently updated
recently updated
newest added

### 🤔 What's the problem you've observed? Cucumber can be configured via the CLI and files, but not via environment variables (except the `publish` functionality which does support some). This...

good first issue
:white_check_mark: accepted
:zap: enhancement

### 👓 What did you see? Hooks that are loaded via `supportCodeLibraryBuilder` encounter an error when using the parallel option in the `runCucumber` API. ### ✅ What did you expect...

plugins-usecase

### 🤔 What's the problem you're trying to solve? Use of ESM loaders without setting the `--loader` flag from outside the process, which is clunky at the best of times...

:white_check_mark: accepted
:zap: enhancement

### 🤔 What's the problem you're trying to solve? Currently, Cucumber.js primarily relies on environment variables set externally for configuration. With Node.js introducing support for the `.env` file format, it...

:zap: enhancement

### 🤔 What's the problem you've observed? Setting up cucumberjs with a react application is a nightmare. Should we use --require or --import? Should we use ts-node? ts-node/esm? babel? tsc?...

### 🤔 What's changed? Creates functions that can be overridden within the junit formatter to help create elements within the XML with more flexibility. Uses the object creation of the...

### 🤔 What's changed? Optimization in the support.ts file to gather the dynamic import Promises into an array and then resolve them with a single Promise.all() call. ### ⚡️ What's...

:broken_heart: breaking change

### 🤔 What's the problem you're trying to solve? We want to only rerun tests that fail because of a timeout, and possibly retry them 2 or 3 times. I'm...

plugins-usecase

In cucumber.js, it looks for feature file from /features and step definitions. Now I configured "paths" in cucumber.js with test/features/**/*feature. If provided a particular feature file in CLI, it will...

:broken_heart: breaking change
:zap: enhancement

### 🤔 What's the problem you're trying to solve? To enable the cleanup of resources used during a test scenario (closing web browsers, disconnecting database connections, etc.), [Serenity/JS](https://github.com/serenity-js/serenity-js) programmatically registers...

:zap: enhancement
plugins-usecase