Sha256: 698197baf961607447e8d2e7cccbd7ad0f0e41031b208da3098ad78254b72800

Contents?: true

Size: 960 Bytes

Versions: 4

Compression:

Stored size: 960 Bytes

Contents

require 'spec/helper'

require 'examples/simple'

describe 'Simple' do
  ramaze

  after :each do
    @response.status.should == 200
  end

  it '/' do
    @response = get('/')
    @response.body.should == 'simple'
  end

  it '/simple' do
    @response = get('/simple')
    @response.body.should =~ /^#<Ramaze::Request/
  end

  it '/join/foo/bar' do
    @response = get('/join/foo/bar')
    @response.body.should == 'foobar'
  end

  it '/join/bar/baz' do
    @response = get('/join/bar/baz')
    @response.body.should == 'barbaz'
  end

  it '/join_all' do
    @response = get('/join_all/a/b/c/d/e/f')
    @response.body.should == 'abcdef'
  end

  it '/sum' do
    @response = get('/sum/1/2')
    @response.body.should == '3'
  end

  it '/post_or_get' do
    @response = get('/post_or_get')
    @response.body.should == 'GET'
  end

  it '/other' do
    @response = get('/other')
    @response.body.should == "Hello, World from OtherController"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ramaze-0.1.1 spec/examples/simple.rb
ramaze-0.1.2 spec/examples/simple.rb
ramaze-0.1.3 spec/examples/simple.rb
ramaze-0.1.4 spec/examples/simple.rb