X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F30-receiver-obj.t;h=73c991e36aa9272658bc6821f4cdaa300f932f74;hb=HEAD;hp=53f8d44141ba92a47d923e5948ca28bf7a34cbf0;hpb=d4cad38280f090c2057f4df1d6ef1fce88ccbcc6;p=perl%2Fmodules%2FBit-MorseSignals.git diff --git a/t/30-receiver-obj.t b/t/30-receiver-obj.t index 53f8d44..73c991e 100644 --- a/t/30-receiver-obj.t +++ b/t/30-receiver-obj.t @@ -7,7 +7,7 @@ use Test::More tests => 15; use Bit::MorseSignals::Receiver; -my $pants = new Bit::MorseSignals::Receiver; +my $pants = Bit::MorseSignals::Receiver->new; ok(defined $pants, 'BMR object is defined'); is(ref $pants, 'Bit::MorseSignals::Receiver', 'BMR object is valid'); @@ -16,12 +16,12 @@ ok(defined $pants2, 'BMR::new called as an object method works' ); is(ref $pants2, 'Bit::MorseSignals::Receiver', 'BMR::new called as an object method works is valid'); ok(!defined Bit::MorseSignals::Receiver::new(), 'BMR::new called without a class is invalid'); -eval { $pants2 = new Bit::MorseSignals::Receiver qw/a b c/ }; +eval { $pants2 = Bit::MorseSignals::Receiver->new(qw) }; like($@, qr/Optional\s+arguments/, 'BME::new gets parameters as key => value pairs'); my $fake = { }; bless $fake, 'Bit::MorseSignal::Hlagh'; -for (qw/push reset busy msg/) { +for (qw) { eval "Bit::MorseSignals::Receiver::$_('Bit::MorseSignals::Receiver')"; like($@, qr/^First\s+argument/, "BMR::$_ isn't a class method"); eval "Bit::MorseSignals::Receiver::$_(\$fake)";