#!perl -w use strict; use Test::More tests => 3; # This time, with folding! use_ok("Data::Message"); sub read_file { local $/; local *FH; open FH, shift or die $!; return } my $mail_text = read_file("t/test-mails/long-msgid"); my $mail = Data::Message->new($mail_text); isa_ok($mail, "Data::Message"); SKIP: { skip "no alarm() on win32", 1 if $^O =~ /mswin32/i; alarm 5; ok($mail->as_string(), "Doesn't hang"); };