shlist

share and manage lists between multiple people
Log | Files | Refs

commit 0c47a411de0af8a7056da81229392d156ca5c806
parent f0eb44fa695d05338bf6dc6b5b1a82a81c55b726
Author: kyle <kyle@getaddrinfo.net>
Date:   Mon, 23 Nov 2015 21:14:47 -0700

tests: add new test add_friend_bad_num

Diffstat:
Atests/add_friend_bad_num/Makefile | 1+
Atests/add_friend_bad_num/server.log.good | 5+++++
Atests/add_friend_bad_num/test.pl | 15+++++++++++++++
3 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/tests/add_friend_bad_num/Makefile b/tests/add_friend_bad_num/Makefile @@ -0,0 +1 @@ +include ../test.mk diff --git a/tests/add_friend_bad_num/server.log.good b/tests/add_friend_bad_num/server.log.good @@ -0,0 +1,5 @@ +new connection (pid = <digits>) +added new device <digits> <base64> +<base64> adding <base64> +bad friends number 4033217654bad +disconnected! diff --git a/tests/add_friend_bad_num/test.pl b/tests/add_friend_bad_num/test.pl @@ -0,0 +1,15 @@ +#!/usr/bin/perl -I../ +use strict; +use warnings; +use test; + +# this test: +# - gets a new device id +# - tries adding a new friend with a bad phone number + +my $sock = new_socket(); +send_msg($sock, 'new_device', "4038675309"); +my (undef, $device_id, undef) = recv_msg($sock); + +my $friend_phnum = "4033217654bad"; +send_msg($sock, 'add_friend', "$device_id\0$friend_phnum");