我对zeus + rspec有一些问题,the solution I found说我必须从spec_helper.rb中删除require 'rspec/autorun'。
这很有效,但我想知道rspec/autorun的用处是什么?默认情况下,它是在spec_helper.rb中出现的,但无论是否使用它,规范都能正常工作。
发布于 2013-08-22 21:43:26
据我所知,如果要使用"ruby“命令运行规范,则需要rspec/autorun。
通常,只要使用rspec命令,生活就更简单了。但是,如果必须使用ruby命令,则需要执行以下操作: 要求“rspec/autorun”
发布于 2013-09-21 20:17:30
rspec/autorun安装一个运行测试的at_exit钩子。这样,您就可以直接执行测试文件,而不是将它们传递给rspec命令(以及其他一些技巧,比如在执行库文件时自动运行测试)。
大多数机构都不需要它。
https://stackoverflow.com/questions/18391211
复制相似问题