使用Rspec进行测试时Zeus失败了

时间:2013-05-21 08:26:03

标签: ruby-on-rails ruby rspec rspec-rails zeus

当我运行此命令时:rspec spec/controllers/messages_controller_spec.rb

我明白了:

  

以0.54446秒结束

     

2个例子,0个失败

     

用种子6226随机分组

很好。

但是,当我运行此命令时:

zeus rspec spec/controllers/messages_controller_spec.rb

我明白了:

  

以0.5356秒结束

     

2个例子,0个失败

     

用种子0随机化

这不是问题,但我立即得到了这个:

  

F。

     

故障:

     

1)MessagesController POST #create使用HTTP创建消息   200状态代码

 Failure/Error: post :create, message: "test message"
 NameError:
   undefined method `post' for #<RSpec::Core::ExampleGroup::Nested_2::Nested_1:0xb0085d8>
 # ./spec/controllers/messages_controller_spec.rb:10:in `block (3 levels) in <top (required)>'
 # -e:1:in `<main>'
     

以0.10724秒结束   2个例子,1个失败   失败的例子:

     

rspec ./spec/controllers/messages_controller_spec.rb:9#   MessagesController POST #create使用HTTP 200创建消息   状态代码

1 个答案:

答案 0 :(得分:8)

删除一行:

require 'rspec/autorun'
来自spec_helper.rb的