用于 RSpec 规范的 Given/When/Then 关键字
| 主管 |
|---|
| 包括 rspec-given、minitest-given 和 given-core,版本为 3.5.3。 |
| rspec-given 和 minitest-given 是对您喜爱的测试的扩展 |
| 提供了一个框架,允许在编写规范时使用 Given/When/Then 记法。 |
RSpec 在使规范更易于阅读方面做了很好的工作 然而,我真的很喜欢 Cucumber 的 given/when/then 结构。 有很多故事,我想在我的单元测试中采用相同的结构。 rspec-given (现在是 minitest-given) 允许使用简单的 given/when/then 构建 RSpec 规范。
rspec-given gem 是原始的 given/when/then 扩展 RSpec。它现在依赖于给定的 core gem 来实现基本功能 然后添加 RSpec 专用代码。
一个新的 minitest-given gem 允许在 Given/When/Then 标记中直接使用 Ruby Minitest::Spec 规范。 要使用 minitest-given,只需在文件顶部添加以下 require 语句: 文件 (或在方便的 spec_helper 中)。
require 'minitest/given'minitest-given 中提供了 rspec-given 的所有功能。 当从 RSpec/Given 切换到 Minitest/Given 时,以下是一些注意事项: 需要注意的事项:
暂无开放 Issues,或尚未同步最近议题。