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:
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");
+}