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

Fur*_*han 7 ruby rspec ruby-on-rails zeus rspec-rails

当我运行此命令时: 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>'
Run Code Online (Sandbox Code Playgroud)

完成0.10724秒2个例子,1个失败失败示例:

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

paw*_*urb 8

删除一行:

require 'rspec/autorun'
Run Code Online (Sandbox Code Playgroud)

来自您的spec_helper.rb.