проблема с тестом rspec, неопределенный метод 'post'

Я пишу спецификацию для проверки поведения 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

Извините, если я ничего не делаю смысл. Я новичок в rails и rspec. Любая помощь будет оценена. Спасибо.

23
задан user727403 20 August 2011 в 23:32
поделиться