Tag: zeus

zeus rspec失败包括必需的文件,但单独的rspec就可以了

这是一个奇怪的问题,宙斯开始顺利运行。 rspec spec /它的工作完美无瑕。 My spec_helper config is # encoding: UTF-8 require ‘rubygems’ # This file is copied to spec/ when you run ‘rails generate rspec:install’ ENV[“RAILS_ENV”] ||= ‘test’ require File.expand_path(“../../config/environment”, __FILE__) require ‘rspec/rails’ require ’email_spec’ require ‘rspec/autorun’ require ‘capybara/rspec’ require ‘shoulda-matchers’ require ‘shoulda/matchers/integrations/rspec’ Dir[“./spec/support/**/*.rb”].sort.each {|f| require f} RSpec.configure do |config| config.include FactoryGirl::Syntax::Methods config.include Devise::TestHelpers, […]

使用Rspec进行测试时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 # # ./spec/controllers/messages_controller_spec.rb:10:in `block (3 levels) in ‘ # -e:1:in `’ 在0.10724秒完成2个示例,1个失败失败示例: rspec ./spec/controllers/messages_controller_spec.rb:9#MessagesController POST #create使用HTTP 200状态代码创建一条消息