A new test, to check that signal numbers are actually positive,
Rafael Garcia-Suarez [Mon, 10 Mar 2003 20:22:39 +0000 (20:22 +0000)]
and that there is a consistent number of signals available.

p4raw-id: //depot/perl@18891

lib/Config.t

index 99a39a4..6cdaa08 100644 (file)
@@ -6,7 +6,7 @@ BEGIN {
     require "./test.pl";
 }
 
-plan tests => 34;
+plan tests => 36;
 
 use_ok('Config');
 
@@ -102,18 +102,25 @@ like($@, qr/Config is read-only/, "no CLEAR");
 
 ok( exists $Config{d_fork}, "still d_fork");
 
-package FakeOut;
+{
+    package FakeOut;
 
-sub TIEHANDLE {
-        bless(\(my $text), $_[0]);
-}
+    sub TIEHANDLE {
+       bless(\(my $text), $_[0]);
+    }
 
-sub clear {
-        ${ $_[0] } = '';
-}
+    sub clear {
+       ${ $_[0] } = '';
+    }
 
-sub PRINT {
-        my $self = shift;
-        $$self .= join('', @_);
+    sub PRINT {
+       my $self = shift;
+       $$self .= join('', @_);
+    }
 }
 
+# Signal-related variables
+# (this is actually a regression test for Configure.)
+
+ok((split / /, $Config{sig_num}) == $Config{sig_size}, "sig_size");
+like($Config{sig_num}, qr/^[ \d]+\z/, "sig_num has only positive numbers");