Я пишу спецификацию для проверки поведения 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.Любая помощь будет оценена.Спасибо.