Sha256: be807d97dabd55066c74e5695f7748188f6bd2764fec2348d560d4260fa261c6
Contents?: true
Size: 712 Bytes
Versions: 4
Compression:
Stored size: 712 Bytes
Contents
$START_OPTIONS = {:merb_root => File.join(File.dirname(__FILE__), "fixture")} require File.join(File.dirname(__FILE__), "spec_helper") require 'rack/mock' require 'stringio' describe Merb::Dispatcher, "route params" do before(:each) do env = Rack::MockRequest.env_for("/foo/bar/54") env['REQUEST_URI'] = "/foo/bar/54" # MockRequest doesn't set this @controller = Merb::Dispatcher.handle(Merb::Request.new(env)) end it "should properly set the route params" do @controller.request.route_params[:id].should == '54' end it "should properly add route_params to params" do @controller.request.route_params.each { |k,v| @controller.request.params[k].should == v } end end
Version data entries
4 entries across 4 versions & 1 rubygems