在Jasmine的介绍中,它说:
即使没有这样的概念,我们仍然可以将Jasmine称为"BDD"测试框架吗?
我阅读了几篇有关BDD的文章,似乎我们应该使用'Given/When/Then'来定义“场景”,这正是“cucumber”的做法。但是在Jasmine中,我看不到任何这样的方法。Jasmine是一个用于测试JavaScript代码的行为驱动开发框架。
即使没有这样的概念,我们仍然可以将Jasmine称为"BDD"测试框架吗?
通过 ui/tests/reducers/drawerreducer.spec.js 切换导航抽屉 假设抽屉关闭且操作类型为TOGGLE_DRAWER ✓ 它应该将抽屉状态isOpen切换为true(2ms) ✓ 如果当前状态未传递,则应将抽屉状态isOpen切换为true(2ms) 假设抽屉关闭且操作类型不是TOGGLE_DRAWER ✓ 它应该按原样返回当前状态
- Mr. Doomsbuster