Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A webmock DSL using sinatra.
Ruby
Branch: master
Failed to load latest commit information.
lib version bump to 1.0.2
spec add a spec
Gemfile initial commit
README.md fix README
Rakefile add a spec
mocktra.gemspec add a spec

README.md

Mocktra

A webmock DSL using sinatra.

Installation

$ gem install mocktra

Examples

require 'mocktra'

# define stub
Mocktra('www.example.com') do
  get '/foo' do
    'FOO!!'
  end

  post '/foo' do
    params.inspect
  end
end

# test it
require 'httpclient'
client = HTTPClient.new

res = client.get("http://www.example.com/foo")
p res.body
#=> "FOO!!"

res = client.post("http://www.example.com/foo", 'bar' => 'baz')
p res.body
#=> "{\"bar\"=>\"baz\"}"

Notice

Mocktra calls WebMock.allow_net_connect! when loading.

Copyright

Copyright (c) 2012 jugyo, released under the MIT license.

Something went wrong with that request. Please try again.