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 (
commit cb409ed0e0828033c8f8eb1c43fba2edff43f007
tree 3354ccdbcb7ce46bdaab25af2f13df05d70068fe
parent c8a1160b903a0bbe854d236972c9bea493651bf0 parent 03f86943eb26a2c3cac01a9775f29658bd05aa6b
tree 3354ccdbcb7ce46bdaab25af2f13df05d70068fe
parent c8a1160b903a0bbe854d236972c9bea493651bf0 parent 03f86943eb26a2c3cac01a9775f29658bd05aa6b
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].








