On Fri, 21 Dec 2001 15:26:45 -0500, [EMAIL PROTECTED] (Michael G
Schwern) wrote:

> I can never keep it straight when to put an apostrophe on /it'?s/

See news:alt.possessive.its.has.no.apostrophe :)

> The Apostrophilic Jihad could submit a patch

See below

> after meditating on this: http://www.angryflower.com/bobsqu.gif

That oversimplifies things a bit; the rule "possessive things take
apostrophe-s" doesn't apply to pronouns.

Cheers,
Philip

diff -ruN Test-Simple-0.40.orig/lib/Test/More.pm Test-Simple-0.40/lib/Test/More.pm
--- Test-Simple-0.40.orig/lib/Test/More.pm      Mon Dec 17 09:21:14 2001
+++ Test-Simple-0.40/lib/Test/More.pm   Sat Dec 22 08:38:46 2001
@@ -524,7 +524,7 @@
             if( $@ =~ /^Can't call method "isa" on unblessed reference/ ) {
                 if( !UNIVERSAL::isa($object, $class) ) {
                     my $ref = ref $object;
-                    $diag = "$obj_name isn't a '$class' its a '$ref'";
+                    $diag = "$obj_name isn't a '$class'; it's a '$ref'";
                 }
             } else {
                 die <<WHOA;
@@ -537,7 +537,7 @@
         }
         elsif( !$rslt ) {
             my $ref = ref $object;
-            $diag = "$obj_name isn't a '$class' its a '$ref'";
+            $diag = "$obj_name isn't a '$class'; it's a '$ref'";
         }
     }

diff -ruN Test-Simple-0.40.orig/t/fail-more.t Test-Simple-0.40/t/fail-more.t
--- Test-Simple-0.40.orig/t/fail-more.t Mon Dec 17 08:48:28 2001
+++ Test-Simple-0.40/t/fail-more.t      Sat Dec 22 08:38:23 2001
@@ -156,13 +156,13 @@
 #     Failed test ($0 at line 53)
 #     can_ok() called with no methods
 #     Failed test ($0 at line 55)
-#     The object isn't a 'Wibble' its a 'Foo'
+#     The object isn't a 'Wibble'; it's a 'Foo'
 #     Failed test ($0 at line 56)
 #     My Wibble isn't a reference
 #     Failed test ($0 at line 57)
 #     Another Wibble isn't defined
 #     Failed test ($0 at line 58)
-#     The object isn't a 'HASH' its a 'ARRAY'
+#     The object isn't a 'HASH'; it's a 'ARRAY'
 #     Failed test ($0 at line 68)
 #          got: 'foo'
 #     expected: 'bar'
End of patch.

All tests pass (some were skipped, but I think that was just the
skip interface being tested).

Reply via email to