list_leave_unit.t (483B)
1 use strict; 2 use Test; 3 use SL::Test; 4 5 BEGIN { plan tests => 8 } 6 7 my $s = SL::Test::Server->new(); 8 my $A = SL::Test::Client->new(); 9 10 # Try leaving a list your not in 11 my $err = $A->list_leave('1234567', 'err'); 12 ok($err, 'the client sent an unknown list number'); 13 ok($s->readline(), "/unknown list number '.*'/"); 14 15 # Try leaving the empty list 16 $err = $A->list_leave('', 'err'); 17 ok($err, 'the client sent a list number that was not a number'); 18 ok($s->readline(), "/'' is not a number/");