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