This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
mocha /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
COPYING | Fri Jun 29 10:56:36 -0700 2007 | |
| |
MIT-LICENSE | Sun Sep 03 16:10:14 -0700 2006 | |
| |
README | Tue Dec 30 10:15:49 -0800 2008 | |
| |
RELEASE | Sun Feb 01 08:15:56 -0800 2009 | |
| |
Rakefile | ||
| |
TODO | Tue Dec 30 10:17:11 -0800 2008 | |
| |
examples/ | Wed Feb 04 06:07:29 -0800 2009 | |
| |
init.rb | Tue Feb 20 02:31:51 -0800 2007 | |
| |
lib/ | ||
| |
mocha.gemspec | Sun Feb 01 04:39:44 -0800 2009 | |
| |
templates/ | Thu Sep 06 08:39:50 -0700 2007 | |
| |
test/ |
README
= Mocha Mocha is a library for mocking and stubbing using a syntax like that of JMock[http://www.jmock.org]. It can be used with many testing frameworks e.g. Test::Unit[http://www.ruby-doc.org/core/classes/Test/Unit.html], RSpec[http://rspec.info/], test/spec[http://chneukirchen.org/repos/testspec/README], expectations[http://expectations.rubyforge.org/], Dust[http://dust.rubyforge.org/], MiniTest[http://rubyforge.org/projects/bfts] and even JtestR[http://jtestr.codehaus.org/]. Mocha provides a unified, simple and readable syntax for both traditional mocking and partial mocking. Mocha was harvested from projects at Reevoo[http://www.reevoo.com] by me (James[http://blog.floehopper.org]) and my (then) colleagues Ben[http://www.techbelly.com/], Chris[http://chrisroos.co.uk] and Paul[http://po-ru.com]. == Download and Installation Install the gem with the following command... $ gem install mocha Or install the Rails[http://www.rubyonrails.org] plugin... $ script/plugin install git://github.com/floehopper/mocha.git Or download Mocha... http://rubyforge.org/frs/?group_id=1917 == 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}[http://blog.floehopper.org] * {Mailing List Archives}[http://groups.google.com/group/mocha-developer] == License Copyright Revieworld Ltd. 2006 You may use, copy and redistribute this library under the same terms as {Ruby itself}[http://www.ruby-lang.org/en/LICENSE.txt] or under the {MIT license}[http://mocha.rubyforge.org/files/MIT-LICENSE.html].








