Sha256: a351b28ac4eec81e3346f4a47fd1ea80360a558191d1124ebe9ef5f1b84b6553

Contents?: true

Size: 788 Bytes

Versions: 19

Compression:

Stored size: 788 Bytes

Contents

require File.expand_path('../../../spec/helper', __FILE__)
require File.expand_path('../../../examples/basic/simple', __FILE__)

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

19 entries across 19 versions & 3 rubygems

Version Path
ramaze-2023.01.06 spec/examples/simple.rb
Pistos-ramaze-2009.06.12 spec/examples/simple.rb
manveru-ramaze-2009.07 spec/examples/simple.rb
ramaze-2012.12.08 spec/examples/simple.rb
ramaze-2012.12.08b spec/examples/simple.rb
ramaze-2012.04.14 spec/examples/simple.rb
ramaze-2012.03.07 spec/examples/simple.rb
ramaze-2011.12.28 spec/examples/simple.rb
ramaze-2011.10.23 spec/examples/simple.rb
ramaze-2011.07.25 spec/examples/simple.rb
ramaze-2011.01.30 spec/examples/simple.rb
ramaze-2011.01 spec/examples/simple.rb
ramaze-2010.06.18 spec/examples/simple.rb
ramaze-2010.04.04 spec/examples/simple.rb
ramaze-2010.04 spec/examples/simple.rb
ramaze-2010.03 spec/examples/simple.rb
ramaze-2010.01 spec/examples/simple.rb
ramaze-2009.10 spec/examples/simple.rb
ramaze-2009.07 spec/examples/simple.rb