README.rdoc in assert-0.1.0 vs README.rdoc in assert-0.2.0
- old
+ new
@@ -2,19 +2,19 @@
Test::Unit style testing framework, just better than Test::Unit.
== What Assert is
-* *A framework:* you define tests and the context they run in - Assert runs them. Everything is pure ruby so use any 3rd party testing tools you like. Create 3rd party tools that extend Assert behavior.
-* *First Class:* everything is a first class object and can be extended to your liking (and should be)
-* *MVC:* tests and how they are defined (M) and executed (C) are distinct from how you view the test results (V).
-* *Backwards compatible:* (assuming a few minor tweaks) with Test::Unit test suites
+* *Framework*: you define tests and the context they run in - Assert runs them. Everything is pure ruby so use any 3rd party testing tools you like. Create 3rd party tools that extend Assert behavior.
+* *First Class*: everything is a first class object and can be extended to your liking (and should be)
+* *MVC*: tests and how they are defined (M) and executed (C) are distinct from how you view the test results (V).
+* *Backwards compatible*: (assuming a few minor tweaks) with Test::Unit test suites
== What Assert is not
* *Rspec*
-* *Unit/Functional/Integration/etc:* Assert is agnostic - you define whatever kinds of tests you like (one or more of the above) and assert runs them in context.
-* *Mock/Spec/BDD/Factories/etc:* Assert is the framework and there are a variety of 3rd party tools to do such things - feel free to use whatever you like.
+* *Unit/Functional/Integration/etc*: Assert is agnostic - you define whatever kinds of tests you like (one or more of the above) and assert runs them in context.
+* *Mock/Spec/BDD/Factories/etc*: Assert is the framework and there are a variety of 3rd party tools to do such things - feel free to use whatever you like.
== Description
Assert is a Test::Unit style testing framework. This means you can write tests in Assert the same way you would with Test::Unit. In addition, Assert adds some helpers and syntax sugar to enhance the way tests are written - most taken from ideas in Shoulda and Leftright. Assert uses class-based contexts so if you want to nest your contexts, use good old inheritance.