菠菜:菠菜是在小Cucumber之上的BDD框架 源码
菠菜-在小Cucumber之上的BDD框架 Spinach是一个高级BDD框架,它利用富有表现力的(由)来帮助您定义应用程序或库接受标准的可执行规范。 作为Cucumber的替代品,这里有一些设计目标: 步骤可维护性:由于要素映射到其自己的类,因此它们的步骤仅是该类的方法。 这鼓励了步骤封装。 步骤可重用性:如果要跨功能重复使用步骤,则始终可以将这些步骤包装在简单的Ruby模块中。 Spinach已针对Ruby MRI 2.4、2.5、2.6和2.7以及最新的JRuby 9000进行了测试。 入门 首先将菠菜添加到您的Gemfile中: group :test do gem 'spinach' # gem 'rspec' end Spinach可与您最喜欢的测试套件一起使用,即开即用,但如果将以下内容放在features/support/env.rb ,您也可以将其与
用户评论