summaryrefslogtreecommitdiffhomepage
path: root/ruby-ecosystem.html.markdown
diff options
context:
space:
mode:
authorJon Smock <jonsmock@gmail.com>2013-08-09 09:56:51 -0400
committerJon Smock <jonsmock@gmail.com>2013-08-09 09:56:51 -0400
commit15d93899e0ed1fad2be71678e898e58ceb270928 (patch)
treea6e0f32189eb3d040c3630840b5deb82ab98257f /ruby-ecosystem.html.markdown
parent31860e69c96344120ab69b1cf7266cddc1f812ed (diff)
Add testing section to ruby-ecosystem
Diffstat (limited to 'ruby-ecosystem.html.markdown')
-rw-r--r--ruby-ecosystem.html.markdown11
1 files changed, 11 insertions, 0 deletions
diff --git a/ruby-ecosystem.html.markdown b/ruby-ecosystem.html.markdown
index 4bcbf7ac..5647e518 100644
--- a/ruby-ecosystem.html.markdown
+++ b/ruby-ecosystem.html.markdown
@@ -120,6 +120,17 @@ Bundler will notify you of the conflict. This becomes extremely helpful as many
gems refer to other gems (which refer to other gems), which can form a large
dependency graph to resolve.
+# Testing
+
+Testing is a large of ruby culture. Ruby comes with its own Unit-style testing
+framework called minitest (Or TestUnit for ruby version 1.8.x). There are many
+testing libraries with different goals.
+
+* TestUnit - Ruby 1.8's built-in "Unit-style" testing framework
+* minitest - Ruby 1.9/2.0's built-in testing framework
+* RSpec - A testing framework that focuses on expressivity
+* Cucumber - A BDD testing framework that parses Gherkin formatted tests
+
## Be Nice
The ruby community takes pride in being an open, diverse, welcoming community.