sbotools2

Maintenance fork of the original sbotools version 2
Log | Files | Refs | README

commit 3d8501a6278e82cef93e9c6a6905ff40b3a61857
parent 792adedbbafd688143ea7ce38daa4c991b1c7131
Author: Andreas Guldstrand <andreas.guldstrand@gmail.com>
Date:   Sun,  8 May 2016 14:00:12 +0200

22-config.t: Test sboconfig with invalid settings

Diffstat:
At/22-config.t | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/t/22-config.t 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" };