Zeus дает сбой при тестировании с Rspec
Когда я запускаю эту команду: 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 ответ
Решение
Удалить строку:
require 'rspec/autorun'
из вашего spec_helper.rb.