cucumber::Given! [] [src]

macro_rules! Given {
    ($cuke:expr, $regex:expr, $body:expr) => { ... };
}

Add a Given step to a CucumberRegistrar

Example

#[macro_use]
extern crate cucumber;

use cucumber::{
  CucumberRegistrar,
  Cucumber
};

pub fn main () {
  let mut cucumber: Cucumber<u32> = Cucumber::new();

Given!(cucumber, "^I have (\\d+) coins$", |_, world: &mut u32,
(coin_count,): (u32,)| {
    *world = coin_count;
  });
}