jferris / mocha forked from floehopper/mocha
- Source
- Commits
- Network (19)
- Downloads (9)
- Wiki (1)
- Graphs
-
Tree:
4ba321e
mocha /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Sep 11 15:57:13 -0700 2009 | |
| |
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 | Wed Jul 01 04:45:07 -0700 2009 | |
| |
Rakefile | Fri Jul 24 07:30:37 -0700 2009 | |
| |
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/ | Fri Sep 11 15:57:14 -0700 2009 | |
| |
mocha.gemspec | Wed Jul 01 04:44:32 -0700 2009 | |
| |
templates/ | Thu Sep 06 08:39:50 -0700 2007 | |
| |
test/ | Fri Sep 11 15:57:14 -0700 2009 |
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].
