Sha256: bd30fa8cc96224c8255a260250a855dc272aa13907b7d494eb68274e89732f1e

Contents?: true

Size: 513 Bytes

Versions: 12

Compression:

Stored size: 513 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', "spec_helper")

describe "When generating URLs," do
  
  describe "a route default values for variable segments" do
    
    before(:each) do
      Merb::Router.prepare do
        match("/(:foobar)").defaults(:foobar => "foo").name(:with_default)
      end
    end
    
    it "should generate the route normally" do
      url(:with_default).should                     == "/"
      url(:with_default, :foobar => "hello").should == "/hello"
    end
    
  end
  
end

Version data entries

12 entries across 6 versions & 1 rubygems

Version Path
merb-core-1.1.3 spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.3 spec/public/router/generation/defaults_spec.rb
merb-core-1.1.2 spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.2 spec/public/router/generation/defaults_spec.rb
merb-core-1.1.1 spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.1 spec/public/router/generation/defaults_spec.rb
merb-core-1.1.0 spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.0 spec/public/router/generation/defaults_spec.rb
merb-core-1.1.0.rc1 spec/public/router/generation/defaults_spec.rb
merb-core-1.1.0.rc1 spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.0.pre spec10/public/router/generation/defaults_spec.rb
merb-core-1.1.0.pre spec/public/router/generation/defaults_spec.rb