RSpec - WrongScopeError:期望在示例组中不可用

时间:2015-05-09 01:33:23

标签: ruby-on-rails rspec

我收到此错误:

  

method_missing':expect在示例组中不可用(例如   一个describecontext块。它只能从内部获得   单个示例(例如it块)或来自运行的构造   示例的范围(例如beforelet等)。   (RSpec的::核心:: ExampleGroup :: WrongScopeError)

对于此规范:

describe 'canary test' do
    expect(true).to be true
end

1 个答案:

答案 0 :(得分:6)

您需要将测试包装在一个块内,例如你可以:

describe 'canary test' do
  it 'it true' do
    expect(true).to be true
  end
end