Sha256: 6aa065536b2fb0f8127267f8c2ec7258d60fd81bf4bc532e2821b50a7224892e

Contents?: true

Size: 1.67 KB

Versions: 18

Compression:

Stored size: 1.67 KB

Contents

require File.expand_path('../../helper', __FILE__)

class SpecMock
  include Innate::Node
  map '/'

  def index
    ''
  end
end

class SpecMock2
  include Innate::Node
  map '/deep'

  def index
    'spec mock 2'
  end

  def foo
    'spec mock 2 foo'
  end
end

describe 'Innate::SpeckMock2' do
  should 'handle get request' do
    response = Innate::Mock.get('/deep/foo')
    # '/foo/bar'
    response.status.should == 200
    response.body.should == 'spec mock 2 foo'
  end
end

describe 'Innate::SpecMock' do
  should 'handle get request' do
    response = Innate::Mock.get('/')
    # '/one'
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle post request' do
    response = Innate::Mock.post('/')
    # '/'
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle head request' do
    response = Innate::Mock.head('/')
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle delete request' do
    response = Innate::Mock.delete('/')
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle put request' do
    response = Innate::Mock.put('/')
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle options request' do
    response = Innate::Mock.options('/')
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle connect request' do
    response = Innate::Mock.connect('/')
    response.status.should == 200
    response.body.should == ''
  end

  should 'handle trace request' do
    response = Innate::Mock.trace('/')
    response.status.should == 200
    response.body.should == ''
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
innate-2023.01.06 spec/innate/mock.rb
innate-2015.10.28 spec/innate/mock.rb
manveru-innate-2009.07 spec/innate/mock.rb
innate-2013.02.21 spec/innate/mock.rb
innate-2013.02 spec/innate/mock.rb
innate-2012.12 spec/innate/mock.rb
innate-2012.03 spec/innate/mock.rb
innate-2011.12 spec/innate/mock.rb
innate-2011.10 spec/innate/mock.rb
innate-2011.04 spec/innate/mock.rb
innate-2011.01 spec/innate/mock.rb
innate-2010.07 spec/innate/mock.rb
innate-2010.06.18 spec/innate/mock.rb
innate-2010.04 spec/innate/mock.rb
innate-2010.03 spec/innate/mock.rb
innate-2010.01 spec/innate/mock.rb
innate-2009.10 spec/innate/mock.rb
innate-2009.07 spec/innate/mock.rb