我已經實現了帶有wash_out gem的Rails控制器。如何使用Rspec測試wash_out控制器
我的控制器是這樣的:
class TestController < ApplicationController
include WashOut::SOAP
soap_action "int_to_string",
:args => :integer,
:return => :string
def int_to_string
render :soap => params[:value].to_s
end
end
的routes.rb:
MyApp::Application.routes.draw do
wash_out :test
end
我不知道我怎麼可以測試該控制器使用RSpec。
任何想法?
require "spec_helper"
describe MywsdlController do
describe "routing" do
it "mywsdl/wsdl route to mywsdl#_generate_wsdl" do
get("/mywsdl/wsdl").should route_to("mywsdl#_generate_wsdl")
end
end
end
然後編號建議有天賦的一個內的肥皂目錄和每間可供出租服務,方便您之前初始化SOAP客戶端規範文件: