0.11.3

0.11.2

0.11.1

0.11.0 (this version was yanked from rubygems.org)

0.10.5

0.10.4

Hash with wrong number of entries.

0.10.3

0.10.2

0.10.1

0.10.0

0.9.12

0.9.11

0.9.10

0.9.9

0.9.8

0.9.7

0.9.6

0.9.5

0.9.4

0.9.3

0.9.2

0.9.1

0.9.0

0.5.5

0.5.4

0.5.3

0.5.2

0.5.1

0.5.0

0.4.0

0.3.3

0.3.2

0.3.1

0.3.0

0.2.1

0.2.0

So instead of…

wotsit = Mocha.new
wotsit.expects(:thingummy).with(5).returns(10)
doobrey = Doobrey.new(wotsit)
doobrey.hoojamaflip
wotsit.verify

you need to do…

wotsit = mock()
wotsit.expects(:thingummy).with(5).returns(10)
doobrey = Doobrey.new(wotsit)
doobrey.hoojamaflip
# no need to verify

There are also shortcuts as follows…

instead of…

wotsit = Mocha.new
wotsit.expects(:thingummy).returns(10)
wotsit.expects(:summat).returns(25)

you can have…

wotsit = mock(:thingummy => 5, :summat => 25)

and instead of…

wotsit = Mocha.new
wotsit.stubs(:thingummy).returns(10)
wotsit.stubs(:summat).returns(25)

you can have…

wotsit = stub(:thingummy => 5, :summat => 25)

0.1.2

0.1.1