Sha256: 83bb1dfbadebadad7e93ca0f9185ec0b9230723b095714c63e95218a59d37eeb
Contents?: true
Size: 801 Bytes
Versions: 2
Compression:
Stored size: 801 Bytes
Contents
# encoding: UTF-8 require 'simplecov' and SimpleCov.start do add_filter "spec/" end require 'mojito' describe Mojito::Matchers::Methods do subject do Mojito.application Mojito::Matchers::Methods do on GET() do write 'get' ; halt! end on POST() do write 'post' ; halt! end on HEAD() do write 'head' ; halt! end on PUT() do write 'put' ; halt! end on DELETE() do write 'delete' ; halt! end on METHOD(:options) do write 'options' ; halt! end end.mock_request end it { subject.get('/').body.should == 'get' } it { subject.post('/').body.should == 'post' } it { subject.head('/').body.should == 'head' } it { subject.put('/').body.should == 'put' } it { subject.delete('/').body.should == 'delete' } it { subject.request('OPTIONS', '/').body.should == 'options' } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mojito-0.1.2 | spec/mojito/matchers/methods_spec.rb |
mojito-0.1.1 | spec/mojito/matchers/methods_spec.rb |