aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xt/22-config.t19
1 files changed, 19 insertions, 0 deletions
diff --git a/t/22-config.t b/t/22-config.t
new file mode 100755
index 0000000..9f1d48c
--- /dev/null
+++ b/t/22-config.t
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+use 5.16.0;
+use strict;
+use warnings FATAL => 'all';
+use Test::More;
+use FindBin '$RealBin';
+use lib $RealBin;
+use Test::Sbotools qw/ sboconfig /;
+
+plan tests => 7;
+
+sboconfig '-c', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -c\n" };
+sboconfig '-d', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -d\n" };
+sboconfig '-j', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -j\n" };
+sboconfig '-p', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -p\n" };
+sboconfig '-s', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -s\n" };
+sboconfig '-o', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -o\n" };
+sboconfig '-V', 'invalid', { exit => 1, expected => "You have provided an invalid parameter for -V\n" };