Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mocha is a mocking & stubbing library for Ruby

tree: 1b3ed16c77

Fetching latest commit…

Cannot retrieve the latest commit at this time

= Mocha

Mocha is a library for mocking and stubbing using a syntax like that of JMock[].

It can be used with many testing frameworks e.g. Test::Unit[], RSpec[], test/spec[], expectations[], Dust[], MiniTest[] and even JtestR[].

Mocha provides a unified, simple and readable syntax for both traditional mocking and partial mocking.

Mocha was harvested from projects at Reevoo[] by me (James[]) and my colleagues Ben[], Chris[] and Paul[].

== Download and Installation

Install the gem with the following command...

  $ gem install mocha
Or install the Rails[] plugin...

  $ script/plugin install svn://

Or download Mocha from here -

== Examples

* Quick Start - {Usage Examples}[link:examples/misc.html]
* Traditional mocking - {Star Trek Example}[link:examples/mocha.html]
* Setting expectations on real classes - {Order Example}[link:examples/stubba.html]
* More examples on {Floehopper's Blog}[]
* {Mailing List Archives}[]

== License

Copyright Revieworld Ltd. 2006

You may use, copy and redistribute this library under the same terms as {Ruby itself}[] or under the {MIT license}[].
Something went wrong with that request. Please try again.