eval "Bit::MorseSignals::Emitter::$_('Bit::MorseSignals::Emitter')";
like($@, qr/^First\s+argument/, "BME::$_ isn't a class method");
eval "Bit::MorseSignals::Emitter::$_(\$fake)";
like($@, qr/^First\s+argument/, "BME::$_ only applies to BME objects");
}
eval "Bit::MorseSignals::Emitter::$_('Bit::MorseSignals::Emitter')";
like($@, qr/^First\s+argument/, "BME::$_ isn't a class method");
eval "Bit::MorseSignals::Emitter::$_(\$fake)";
like($@, qr/^First\s+argument/, "BME::$_ only applies to BME objects");
}