Sha256: 83a914eb279c9cd38c3242378281536cba910cb4198d8e149e4f28b3640a6a33

Contents?: true

Size: 714 Bytes

Versions: 8

Compression:

Stored size: 714 Bytes

Contents

require 'spec/helper'
require 'examples/basic/simple'

describe 'Simple' do
  behaves_like :rack_test

  def check(url)
    response = get(url)
    response.status.should == 200
    response.body
  end

  it '/' do
    check('/').should == 'simple'
  end

  it '/join/foo/bar' do
    check('/join/foo/bar').should == 'foobar'
  end

  it '/join/bar/baz' do
    check('/join/bar/baz').should == 'barbaz'
  end

  it '/join_all' do
    check('/join_all/a/b/c/d/e/f').should == 'abcdef'
  end

  it '/sum' do
    check('/sum/1/2').should == '3'
  end

  it '/post_or_get' do
    check('/post_or_get').should == 'GET'
  end

  it '/other' do
    check('/other').should == "Hello, World from OtherController"
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
manveru-ramaze-2009.06.04 spec/examples/simple.rb
manveru-ramaze-2009.06.12 spec/examples/simple.rb
manveru-ramaze-2009.06 spec/examples/simple.rb
rjspotter-ramaze-2009.06.29 spec/examples/simple.rb
rjspotter-ramaze-2009.06.31 spec/examples/simple.rb
ramaze-2009.06.12 spec/examples/simple.rb
ramaze-2009.06.04 spec/examples/simple.rb
ramaze-2009.06 spec/examples/simple.rb