diff options
author | ryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-04 21:46:01 +0000 |
---|---|---|
committer | ryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-04 21:46:01 +0000 |
commit | 6af843b9cb99fb844bf866e71e9ee52be126080f (patch) | |
tree | afee639e216cf32357c2d6e76de49f2549c6d5af /lib/minitest/README.txt | |
parent | 95d4b3ba4974fdb9f08900267964949e30b1c821 (diff) | |
download | ruby-6af843b9cb99fb844bf866e71e9ee52be126080f.tar.gz |
Imported minitest 2.12.1 (r7323)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/minitest/README.txt')
-rw-r--r-- | lib/minitest/README.txt | 50 |
1 files changed, 47 insertions, 3 deletions
diff --git a/lib/minitest/README.txt b/lib/minitest/README.txt index 25c4dae1a9..8c33c0aa52 100644 --- a/lib/minitest/README.txt +++ b/lib/minitest/README.txt @@ -14,7 +14,7 @@ TDD, BDD, mocking, and benchmarking. paired up and we cracked open the code for a few test frameworks... - I MUST say that mintiest is *very* readable / understandable + I MUST say that minitest is *very* readable / understandable compared to the 'other two' options we looked at. Nicely done and thank you for helping us keep our mental sanity." @@ -44,7 +44,7 @@ implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. - "Again, I can’t praise enough the idea of a testing/specing + "Again, I can't praise enough the idea of a testing/specing framework that I can actually read in full in one sitting!" -- Piotr Szotkowski @@ -117,6 +117,10 @@ Given that you'd like to test the following class: end end +For matchers support check out: + +https://github.com/zenspider/minitest-matchers + === Benchmarks Add benchmarks to your regular unit tests. If the unit tests fail, the @@ -167,7 +171,7 @@ Output is tab-delimited to make it easy to paste into a spreadsheet. def ask(question) method = question.tr(" ","_") + "?" - @meme.send(method) + @meme.__send__(method) end end @@ -242,6 +246,46 @@ fixture loading: MiniTest::Unit.runner = MiniTestWithTransactions::Unit.new +== Known Extensions: + +minitest-capistrano :: Assertions and expectations for testing Capistrano recipes +minitest-capybara :: Capybara matchers support for minitest unit and spec +minitest-chef-handler :: Run Minitest suites as Chef report handlers +minitest-ci :: CI reporter plugin for MiniTest. +minitest-colorize :: Colorize MiniTest output and show failing tests instantly. +minitest-context :: Defines contexts for code reuse in MiniTest + specs that share common expectations. +minitest-debugger :: Wraps assert so failed assertions drop into + the ruby debugger. +minitest-display :: Patches MiniTest to allow for an easily configurable output. +minitest-emoji :: Print out emoji for your test passes, fails, and skips. +minitest-excludes :: Clean API for excluding certain tests you + don't want to run under certain conditions. +minitest-firemock :: Makes your MiniTest mocks more resilient. +minitest-growl :: Test notifier for minitest via growl. +minitest-instrument :: Instrument ActiveSupport::Notifications when + test method is executed +minitest-instrument-db :: Store information about speed of test + execution provided by minitest-instrument in database +minitest-libnotify :: Test notifier for minitest via libnotify. +minitest-macruby :: Provides extensions to minitest for macruby UI testing. +minitest-matchers :: Adds support for RSpec-style matchers to minitest. +minitest-metadata :: Annotate tests with metadata (key-value). +minitest-mongoid :: Mongoid assertion matchers for MiniTest +minitest-must_not :: Provides must_not as an alias for wont in MiniTest +minitest-predicates :: Adds support for .predicate? methods +minitest-pry :: A minitest plugin to drop into pry on assertion failure. +minitest-rails :: MiniTest integration for Rails 3.1. +minitest-reporters :: Create customizable MiniTest output formats +minitest-rg :: redgreen minitest +minitest-spec-magic :: Minitest::Spec extensions for Rails and beyond +minitest-tags :: add tags for minitest +minitest-wscolor :: Yet another test colorizer. +minitest_owrapper :: Get tests results as a TestResult object. +minitest_should :: Shoulda style syntax for minitest test::unit. +minitest_tu_shim :: minitest_tu_shim bridges between test/unit and minitest. +mongoid-minitest :: MiniTest matchers for Mongoid. + == REQUIREMENTS: * Ruby 1.8, maybe even 1.6 or lower. No magic is involved. |