首页 文章

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

提问于
浏览
7

当我运行此命令时: 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状态代码的消息失败/错误:post:create,message:“test message”
NameError:
未定义的方法post'for#<RSpec :: Core :: ExampleGroup :: Nested_2 :: Nested_1:0xb0085d8> #./spec/controllers/messages_controller_spec.rb:10:in在<top(required)>'中的块(3级) #e:1:在<main>'中
完成0.10724秒2个示例,1个失败失败示例:rspec ./spec/controllers/messages_controller_spec.rb:9#MessageController POST #create创建一个带有HTTP 200状态代码的消息

1 回答

  • 8

    删除一行:

    require 'rspec/autorun'
    

    来自您的spec_helper.rb .

相关问题