小编the*_*xyz的帖子

RSpec找不到嵌套格式化程序

我试图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.rb

require_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)

ruby testing tdd rspec

15
推荐指数
2
解决办法
3507
查看次数

标签 统计

rspec ×1

ruby ×1

tdd ×1

testing ×1