shlist

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

commit 911a2d67c709be6325b0c3ced56aff7d953fa402
parent 217a886ed4e6d22662e8475904ccaa65e37cb25c
Author: kyle <kyle@getaddrinfo.net>
Date:   Wed, 25 Nov 2015 23:42:49 -0700

tests: spruce up bad device id test

- also send invalid base64 device ids
  - there's a separate check for these in sl

Diffstat:
Mtests/bad_deviceid/server.log.good | 7+++++++
Mtests/bad_deviceid/test.pl | 8++++++--
2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/tests/bad_deviceid/server.log.good b/tests/bad_deviceid/server.log.good @@ -6,4 +6,11 @@ unknown device <base64> unknown device <base64> unknown device <base64> unknown device <base64> +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 +device id '&^%_invalid_base64' not valid base64 disconnected! diff --git a/tests/bad_deviceid/test.pl b/tests/bad_deviceid/test.pl @@ -13,5 +13,9 @@ for my $msg (sort @msg_str) { next if ($msg eq "new_device"); send_msg($sock, $msg, "notvaliddeviceid"); } -$sock->shutdown(SHUT_RDWR); -close $sock; + +for my $msg (sort @msg_str) { + # new device doesn't take device id as a first parameter + next if ($msg eq "new_device"); + send_msg($sock, $msg, "&^%_invalid_base64"); +}