cucumber-js
cucumber-js copied to clipboard
Cucumber for JavaScript
### 🤔 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...
### 👓 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...
### 🤔 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...
### 🤔 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...
### 🤔 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...
### 🤔 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...
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...
### 🤔 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...