Я пишу спецификацию для проверки поведения mashup_controller, когда кто-то отправляет запрос через URL-адрес. Мне нужно смоделировать параметры, содержащиеся в URL-адресе, и я прочитал, что метод post() сделает это, однако, когда я получу ошибку:
1) MashupController simulates query
Failure/Error: post :create
NoMethodError:
undefined method `post' for
#<RSpec::Core::ExampleGroup::Nested_1:0x980bc50>
# ./mashup_controller_rspec.rb:9:in `block (2 levels) in <top (required)>'
Finished in 0.20199 seconds 1 example, 1 failure
Failed examples:
rspec ./mashup_controller_rspec.rb:7 # MashupController simulates query
Вот мой код:
require 'spec_helper'
require 'mashup_controller.rb'
describe MashupController do
it "simulates query" do
post :create
end
end
Извините, если я не имею никакого смысла. Я очень новичок в рельсах и rspec. Любая помощь будет оценена по достоинству. Спасибо.