Testing frameworks

3094

Watchers: 1899
Forks: 239

1. cucumber

BDD that talks to domain experts first and code second
Last commit: 2 days ago

On the web

GitHub: aslakhellesoy/cucumber

Home: cukes.info/

As a Ruby Gem

Rubyforge: cucumber (Current version: 0.6.3)

gem install cucumber

GitHub: aslakhellesoy-cucumber (Current version: 0.3.104)

gem install aslakhellesoy-cucumber --source "http://gems.github.com"

2151

Watchers: 1466
Forks: 137

2. rspec

Behaviour Driven Development framework for Ruby
Last commit: 3 days ago

On the web

GitHub: dchelimsky/rspec

Home: rspec.info

Documentation

RDoc: rdoc.info/projects/dchelimsky/rspec

GitHub Wiki: wiki.github.com/dchelimsky/rspec (29 pages)

As a Ruby Gem

Rubyforge: rspec (Current version: 1.2.9)

gem install rspec

GitHub: dchelimsky-rspec (Current version: 1.1.99.13)

gem install dchelimsky-rspec --source "http://gems.github.com"

1393

Watchers: 883
Forks: 102

3. shoulda

Makes tests easy on the fingers and the eyes
Last commit: 14 days ago

As a Ruby Gem

Rubyforge: shoulda (Current version: 2.10.4)

gem install shoulda

GitHub: thoughtbot-shoulda (Current version: 2.10.2)

gem install thoughtbot-shoulda --source "http://gems.github.com"

251

Watchers: 191
Forks: 12

4. riot

An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
Last commit: 11 days ago

Documentation

RDoc: rdoc.info/projects/thumblemonks/riot

GitHub Wiki: wiki.github.com/thumblemonks/riot (4 pages)

As a Ruby Gem

Rubyforge: riot (Current version: 0.10.13)

gem install riot

In the news

Well, it seems there are no news about thumblemonks/riot yet...

210

Watchers: 135
Forks: 15

5. bacon

a small RSpec clone
Last commit: about 1 month ago

As a Ruby Gem

Rubyforge: bacon (Current version: 1.1.0)

gem install bacon

146

Watchers: 176
Forks: 10
35% Penalty

6. matchy

RSpec-esque matchers for Test::Unit
Last commit: about 1 year ago

On the web

GitHub: jeremymcanally/matchy

As a Ruby Gem

Rubyforge: matchy (Current version: 0.4.0)

gem install matchy

GitHub: jeremymcanally-matchy (Current version: 0.1.0)

gem install jeremymcanally-matchy --source "http://gems.github.com"

134

Watchers: 127
Forks: 3
5% Penalty

7. coulda

Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
Last commit: 3 months ago

On the web

GitHub: elight/coulda

Home: coulda.tiggerpalace.com

Documentation

RDoc: rdoc.info/projects/elight/coulda

As a Ruby Gem

Rubyforge: coulda (Current version: 0.5.3)

gem install coulda

GitHub: elight-coulda (Current version: 0.2.0)

gem install elight-coulda --source "http://gems.github.com"

124

Watchers: 161
Forks: 6
35% Penalty

8. context

A super tight library to add contexts to tests.
Last commit: about 1 year ago

On the web

GitHub: jeremymcanally/context

As a Ruby Gem

Rubyforge: context (Current version: 0.0.16)

gem install context

GitHub: jeremymcanally-context (Current version: 0.5.5)

gem install jeremymcanally-context --source "http://gems.github.com"

102

Watchers: 104
Forks: 2
10% Penalty

9. testy

a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
Last commit: 10 months ago

On the web

GitHub: ahoward/testy

Documentation

RDoc: rdoc.info/projects/ahoward/testy

As a Ruby Gem

Rubyforge: testy (Current version: 0.4.2)

gem install testy

101

Watchers: 82
Forks: 5
5% Penalty

10. contest

Write more readable tests in Test::Unit with this tiny script.
Last commit: 3 months ago

On the web

GitHub: citrusbyte/contest

As a Ruby Gem

Rubyforge: contest (Current version: 0.1.2)

gem install contest

GitHub: citrusbyte-contest (Current version: 0.1.1)

gem install citrusbyte-contest --source "http://gems.github.com"

In the news

Well, it seems there are no news about citrusbyte/contest yet...

69

Watchers: 68
Forks: 1
5% Penalty

11. micronaut

The latest and greatest wheel to be invented yet
Last commit: 5 months ago

On the web

GitHub: spicycode/micronaut

As a Ruby Gem

Rubyforge: micronaut (Current version: 0.3.0)

gem install micronaut

GitHub: spicycode-micronaut (Current version: 0.3.0)

gem install spicycode-micronaut --source "http://gems.github.com"

65

Watchers: 63
Forks: 2
10% Penalty

12. zebra

One line tests without the smells.
Last commit: 11 months ago

On the web

GitHub: giraffesoft/zebra

As a Ruby Gem

GitHub: giraffesoft-zebra (Current version: 0.2.0)

gem install giraffesoft-zebra --source "http://gems.github.com"

In the news

links for 2009-04-14 11 months ago

39

Watchers: 32
Forks: 2
5% Penalty

13. pending

A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
Last commit: 3 months ago

On the web

GitHub: jeremymcanally/pending

As a Ruby Gem

Rubyforge: pending (Current version: 0.1.1)

gem install pending

GitHub: jeremymcanally-pending (Current version: 0.1)

gem install jeremymcanally-pending --source "http://gems.github.com"

In the news

Well, it seems there are no news about jeremymcanally/pending yet...

36

Watchers: 41
Forks: 0
10% Penalty

14. stories

Stories and User Acceptance Tests for Test::Unit.
Last commit: 6 months ago

As a Ruby Gem

Rubyforge: stories (Current version: 0.1.3)

gem install stories

GitHub: citrusbyte-stories (Current version: 0.1.2)

gem install citrusbyte-stories --source "http://gems.github.com"

In the news

Well, it seems there are no news about citrusbyte/stories yet...

30

Watchers: 30
Forks: 0

15. stella

Blame Stella for breaking your web applications.
Last commit: 2 days ago

As a Ruby Gem

Rubyforge: stella (Current version: 0.8.2.003)

gem install stella

GitHub: solutious-stella (Current version: 0.7.0.006)

gem install solutious-stella --source "http://gems.github.com"

In the news

Well, it seems there are no news about solutious/stella yet...

30

Watchers: 20
Forks: 2

16. minitest

Last commit: 7 days ago

On the web

GitHub: seattlerb/minitest

As a Ruby Gem

Rubyforge: minitest (Current version: 1.5.0)

gem install minitest

In the news

Well, it seems there are no news about seattlerb/minitest yet...

17

Watchers: 18
Forks: 0
5% Penalty

17. shindo

Simple depth first ruby testing
Last commit: 2 months ago

On the web

GitHub: geemus/shindo

Documentation

RDoc: rdoc.info/projects/geemus/shindo

As a Ruby Gem

Rubyforge: shindo (Current version: 0.0.10)

gem install shindo

In the news

Well, it seems there are no news about geemus/shindo yet...

13

Watchers: 9
Forks: 1
5% Penalty

18. fit

A Ruby port of FIT (Framework for Interactive Testing).
Last commit: 4 months ago

On the web

GitHub: gpiancastelli/fit

Home: fit.rubyforge.org/

As a Ruby Gem

Rubyforge: fit (Current version: 1.2)

gem install fit

In the news

Well, it seems there are no news about gpiancastelli/fit yet...

12

Watchers: 13
Forks: 0
5% Penalty

19. phocus

Focus your tests
Last commit: 4 months ago

Documentation

RDoc: rdoc.info/projects/mynyml/phocus

As a Ruby Gem

Rubyforge: phocus (Current version: 1.1)

gem install phocus

GitHub: mynyml-phocus (Current version: 1.0)

gem install mynyml-phocus --source "http://gems.github.com"

In the news

Well, it seems there are no news about mynyml/phocus yet...

7

Watchers: 7
Forks: 0

20. lemon

Pucker-tight Unit Testing
Last commit: 6 days ago

On the web

GitHub: proutils/lemon

Home: proutils.github.com/lemon

Documentation

RDoc: rdoc.info/projects/proutils/lemon

GitHub Wiki: wiki.github.com/proutils/lemon (5 pages)

As a Ruby Gem

Rubyforge: lemon (Current version: 10.03.06)

gem install lemon

In the news

Well, it seems there are no news about proutils/lemon yet...

0

Watchers: 1
Forks: 0
5% Penalty

21. dfect

Assertion testing library for Ruby
Last commit: 2 months ago

On the web

GitHub: sunaku/dfect

Home: snk.tuxfamily.org/lib/dfect

Documentation

RDoc: rdoc.info/projects/sunaku/dfect

As a Ruby Gem

Rubyforge: dfect (Current version: 1.1.0)

gem install dfect

In the news

Well, it seems there are no news about sunaku/dfect yet...
Category_14