#bdd #test #test-cases #helper #readable

kůkumba

BDD 辅助工具。使测试用例更易于阅读

1 个不稳定版本

0.1.0 2021 年 2 月 4 日

#669测试

自定义许可协议

3KB

kůkumba

BDD 辅助工具。使测试用例更易于阅读。

TODO 输出仅显示规范

使用方法

#[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]
  // ...
)

无运行时依赖