foundry-rs / foundry-rs/foundry

Add support for Cucumber BDD tests

Open
#4,497 0 comments 9 reactions 0 assignees View on GitHub
A-compatibility A-extensions C-forge Cmd-forge-test T-feature
Dominant language
Rust
Stars
10.6k
Forks
2.6k
Avg merge
16h 38m
Merged PRs (30d)
511

Description

### Component

Forge

### Describe the feature you would like

Cucumber is a framework used to write Behaviour-Driven Development tests.
The following presentation explains how BDD works and can be applied to smart contracts development: https://youtu.be/T70txXsSxig

The Cucumber documentation can be found here: https://cucumber.io/docs/cucumber/
And there is already a Rust implementation available here: https://github.com/cucumber-rs/cucumber

Tagging @neodaoist who proposed this feature in his talk.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.