1 unstable release
0.1.0 | Feb 4, 2021 |
---|
#672 in Testing
3KB
kukumba
BDD helpa. Makes test cases more readable.
TODO
output just the spec
Usage
#[macro_use] extern crate kukumba;
kukumba!(
#[scenario_01]
given "something"
and "nothing else" {
let something = "cucumba";
}
when "something happens" {
let slice = &cucumba[3..];
}
and "nothing else happens" {
// ...
}
then "only that should've happened" {
assert_eq!(slice, &"umba");
}
and "everything should be okay"
and "everyone should be happy" {
assert_eq!(something, "cucumba");
}
#[scenario_02]
// ...
)