菠菜-在小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 ,您也可以将其与
                                    
                                    
                                         2021-02-20 09:04:56 
                                             97KB 
                                                Ruby
                                     
                                        
                                            1