Sha256: 1b5bd3d498b7ea78ce4ebbae7fbd035ab5bb07e0585e2c0ed70b899076faf5d2
Contents?: true
Size: 507 Bytes
Versions: 24
Compression:
Stored size: 507 Bytes
Contents
require 'volt/router/routes' require 'volt/models' def routes(&block) @routes = Routes.new @routes.define(&block) end describe Routes do it "should match routes" do params = Params.new params._controller = 'blog' params._index = '5' routes do get '/', _controller: 'index' get '/blog', _controller: 'blog' end path, cleaned_params = @routes.url_for_params(params) expect(path).to eq('/blog') expect(cleaned_params).to eq({_index: '5'}) end end
Version data entries
24 entries across 24 versions & 1 rubygems