]> git.vpit.fr Git - perl/modules/Test-Leaner.git/blobdiff - README
This is 0.03
[perl/modules/Test-Leaner.git] / README
diff --git a/README b/README
index f8fd072f072a967b7b4780a2286d7d4287571bb7..79308c6e6d80e1793ab04e4c5ef8f1aba842000b 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     completeness.
 
 VERSION
-    Version 0.02
+    Version 0.03
 
 SYNOPSIS
         use Test::Leaner tests => 10_000;
@@ -25,15 +25,19 @@ DESCRIPTION
 
     *   Stringification isn't forced on the test operands. However, "ok"
         honors 'bool' overloading, "is" and "is_deeply" honor 'eq'
-        overloading (and just that one) and "cmp_ok" honors whichever
-        overloading category corresponds to the specified operator.
+        overloading (and just that one), "isnt" honors 'ne' overloading, and
+        "cmp_ok" honors whichever overloading category corresponds to the
+        specified operator.
 
-    *   "pass", "fail", "ok", "is", "isnt", "like", "unlike" and "cmp_ok"
-        are all guaranteed to return the truth value of the test.
+    *   "pass", "fail", "ok", "is", "isnt", "like", "unlike", "cmp_ok" and
+        "is_deeply" are all guaranteed to return the truth value of the
+        test.
+
+    *   "isn't" (the sub "t" in package "isn") is not aliased to "isnt".
 
     *   "like" and "unlike" don't special case regular expressions that are
         passed as '/.../' strings. A string regexp argument is always
-        treated as the source of the regexp, making "like $text, $rx" and
+        treated as the source of the regexp, making "like $text, $rx" and
         "like $text, qr[$rx]" equivalent to each other and to "cmp_ok $text,
         '=~', $rx" (and likewise for "unlike").
 
@@ -49,7 +53,8 @@ DESCRIPTION
     *   The tests don't output any kind of default diagnostic in case of
         failure ; the rationale being that if you have a large number of
         tests and a lot of them are failing, then you don't want to be
-        flooded by diagnostics.
+        flooded by diagnostics. Moreover, this allows a much faster variant
+        of "is_deeply".
 
     *   "use_ok", "require_ok", "can_ok", "isa_ok", "new_ok", "subtest",
         "explain", "TODO" blocks and "todo_skip" are not implemented.
@@ -58,8 +63,8 @@ ENVIRONMENT
   "PERL_TEST_LEANER_USES_TEST_MORE"
     If this environment variable is set, Test::Leaner will replace its
     functions by those from Test::More. Moreover, the symbols that are
-    imported you "use Test::Leaner" will be those from Test::More, but you
-    can still only import the symbols originally defined in Test::Leaner
+    imported when you "use Test::Leaner" will be those from Test::More, but
+    you can still only import the symbols originally defined in Test::Leaner
     (hence the functions from Test::More that are not implemented in
     Test::Leaner will not be imported). If your version of Test::More is too
     old and doesn't have some symbols (like "note" or "done_testing"), they
@@ -168,7 +173,7 @@ SUPPORT
         perldoc Test::Leaner
 
 COPYRIGHT & LICENSE
-    Copyright 2010 Vincent Pit, all rights reserved.
+    Copyright 2010,2011 Vincent Pit, all rights reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.