Sha256: 4cb208d32bd30fcf81949dfe3fd01463ae345234390d6f6bbb1d185edc457a00

Contents?: true

Size: 796 Bytes

Versions: 17

Compression:

Stored size: 796 Bytes

Contents

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

describe 'Simple' do
  behaves_like 'http'
  ramaze

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

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

  it '/simple' do
    check('/simple').should =~ /^#<Ramaze::Request/
  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

17 entries across 17 versions & 4 rubygems

Version Path
Pistos-ramaze-2008.09 spec/examples/simple.rb
Pistos-ramaze-2008.12 spec/examples/simple.rb
Pistos-ramaze-2009.01 spec/examples/simple.rb
Pistos-ramaze-2009.02 spec/examples/simple.rb
manveru-ramaze-2008.07 spec/examples/simple.rb
manveru-ramaze-2008.08 spec/examples/simple.rb
manveru-ramaze-2008.09 spec/examples/simple.rb
manveru-ramaze-2008.10 spec/examples/simple.rb
manveru-ramaze-2008.12 spec/examples/simple.rb
manveru-ramaze-2009.01 spec/examples/simple.rb
ptomato-ramaze-2009.02.1 spec/examples/simple.rb
ptomato-ramaze-2009.02 spec/examples/simple.rb
ramaze-2009.01 spec/examples/simple.rb
ramaze-2008.11 spec/examples/simple.rb
ramaze-2008.06 spec/examples/simple.rb
ramaze-2009.03 spec/examples/simple.rb
ramaze-2009.02 spec/examples/simple.rb