我试图rspec只为Ruby(而不是Rails)运行一个简单的Ruby文件.我正在使用Ruby进行Tut + TDD测试.
我有一个competition包含lib文件夹和spec文件夹的目录.
??? lib
? ??? competition.rb
? ??? team.rb
??? spec
??? competition_spec.rb
Run Code Online (Sandbox Code Playgroud)
当我跑步时rspec,我收到了这个错误.我之前可以发誓rspec的工作.我不知道发生了什么.
competition :> rspec spec
/Users/akh88/.rvm/gems/ruby-1.9.3-p547/gems/rspec-core-> 3.0.2/lib/rspec/core/formatters.rb:167:in `find_formatter': Formatter 'nested' unknown - maybe you meant 'documentation' or 'progress'?. (ArgumentError)
Run Code Online (Sandbox Code Playgroud)
competition_spec.rbrequire_relative "../lib/competiiton.rb"
require_relative "../lib/team.rb"
describe Competition do
let(:competition) {Competition.new}
let(:team) {Team.new}
context "having no questions" do
before { competition.questions = [] }
it "doesn't accept any teams" do
expect do
team.enter_competition(competition)
end.to raise_error …Run Code Online (Sandbox Code Playgroud)