diff options
Diffstat (limited to 't/Nagios-Plugin-02.t')
-rw-r--r-- | t/Nagios-Plugin-02.t | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/t/Nagios-Plugin-02.t b/t/Nagios-Plugin-02.t index 8f25cff..360e180 100644 --- a/t/Nagios-Plugin-02.t +++ b/t/Nagios-Plugin-02.t | |||
@@ -1,6 +1,7 @@ | |||
1 | # Nagios::Plugin test set 2, testing NP::Functions wrapping | ||
1 | 2 | ||
2 | use strict; | 3 | use strict; |
3 | use Test::More tests => 101; | 4 | use Test::More tests => 103; |
4 | 5 | ||
5 | BEGIN { use_ok("Nagios::Plugin") } | 6 | BEGIN { use_ok("Nagios::Plugin") } |
6 | require Nagios::Plugin::Functions; | 7 | require Nagios::Plugin::Functions; |
@@ -146,3 +147,15 @@ for (@ok) { | |||
146 | $_->[1] . '.*' . $_->[2])); | 147 | $_->[1] . '.*' . $_->[2])); |
147 | } | 148 | } |
148 | 149 | ||
150 | |||
151 | # shortname testing | ||
152 | SKIP: { | ||
153 | skip "requires File::Basename", 2 unless eval { require File::Basename }; | ||
154 | $np = Nagios::Plugin->new; | ||
155 | $plugin = uc File::Basename::basename($0); | ||
156 | $plugin =~ s/\..*$//; | ||
157 | is($np->shortname, $plugin, "shortname() is '$plugin'"); | ||
158 | $r = $np->nagios_exit(OK, "foobar"); | ||
159 | like($r->message, qr/^$plugin OK/, "message begins with '$plugin OK'"); | ||
160 | } | ||
161 | |||