Sha256: a5c0f9ef9eae6bc917290e2a0698f1b4b83adda6dc8433b65936711566debcf2

Contents?: true

Size: 660 Bytes

Versions: 14

Compression:

Stored size: 660 Bytes

Contents

require 'spec_helper'
require 'stringio'

describe Jax::Routes do
  before(:each) { @out = ""; @io = StringIO.new(@out) }
  
  it "should map root" do
    subject.root "welcome"
    subject.compile(@io)
    @out.strip.should == 'Jax.routes.root(WelcomeController, "index");'
  end
  
  it "should map" do
    subject.map "path/to", "welcome"
    subject.compile(@io)
    @out.strip.should == 'Jax.routes.map("path/to", WelcomeController, "index");'
  end

  it "should map with action name" do
    subject.map "path/to", "welcome", "another"
    subject.compile(@io)
    @out.strip.should == 'Jax.routes.map("path/to", WelcomeController, "another");'
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
jax-1.0.1 spec/lib/jax/routes_spec.rb
jax-1.0.1.rc2 spec/lib/jax/routes_spec.rb
jax-1.0.1.rc1 spec/lib/jax/routes_spec.rb
jax-1.0.0 spec/lib/jax/routes_spec.rb
jax-0.0.0.10 spec/lib/jax/routes_spec.rb
jax-0.0.0.9 spec/lib/jax/routes_spec.rb
jax-0.0.0.8 spec/lib/jax/routes_spec.rb
jax-0.0.0.7 spec/lib/jax/routes_spec.rb
jax-0.0.0.6 spec/lib/jax/routes_spec.rb
jax-0.0.0.5 spec/lib/jax/routes_spec.rb
jax-0.0.0.4 spec/lib/jax/routes_spec.rb
jax-0.0.0.3 spec/lib/jax/routes_spec.rb
jax-0.0.0.2 spec/lib/jax/routes_spec.rb
jax-0.0.0.1 spec/lib/jax/routes_spec.rb