#bdd #tdd #rspec #darian

bin+lib behave

Rust library that provides the simpliest DSL to express and test the behavior of Rust code

1 unstable release

0.1.0 Nov 16, 2024

#436 in Testing

Download history 90/week @ 2024-11-12 22/week @ 2024-11-19 4/week @ 2024-11-26

116 downloads per month

Apache-2.0

6KB

Behave

A simple behavior-driven development framework for testing Rust.

Goal

Create a library that provides the simpliest DSL to express and test the behavior of Rust code.

Versioning

Each minor version is a wip work on the specific module/functionality. It means that function signatures, names etc. may change in that stage.

Once the minor version gets changed to to the new one, we can consider the previous one stable. From that point forward each change to that module/s will need to have backward compatibility.

Major version is a breaking change that will make previous stable modules incompatible with new implementation.

Currently working on:

  • 0.1.x - core module - designing the library skeleton and basic DSL

Roadmap

If you have ideas for a valid and bringing business value modules/functions. Please create an Issue to start a discussion. Contributions are also welcome.

Licence

The library is under Apache License, Version 2.0


lib.rs:

Library providing the simpliest DSL for testing the behaviour of Rust code.

No runtime deps

Features