X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-Getopt.git;a=blobdiff_plain;f=t%2F110_sort_usage_by_attr_order.t;h=c025680a32ae7153a9bc41be0aefe292ef6620df;hp=c12f4b6ce25627afac846ec86169feaca8542cc7;hb=25eb430dc9dc0e223b0a8cddf555e0dc3bbd26aa;hpb=ce93a16f65575f0858473b5f0213cc04fa62eda9 diff --git a/t/110_sort_usage_by_attr_order.t b/t/110_sort_usage_by_attr_order.t index c12f4b6..c025680 100644 --- a/t/110_sort_usage_by_attr_order.t +++ b/t/110_sort_usage_by_attr_order.t @@ -8,13 +8,14 @@ # early), followed by options added by parent classes and roles, and then # options added by this class. -use strict; use warnings; -use Test::More tests => 1; -use Test::Exception; +use strict; +use warnings FATAL => 'all'; +use Test::More tests => 2; +use Test::Warnings; { package MyClass; - use strict; use warnings; + use strict; use warnings FATAL => 'all'; use Moose; with 'MooseX::Getopt'; @@ -28,11 +29,11 @@ use Test::Exception; my $obj = MyClass->new_with_options(); my $expected = <<"USAGE"; -usage: 110_sort_usage_by_attr_order.t [-?] [long options...] -\t-? --usage --help Prints this usage information. -\t--foo Documentation for "foo" -\t--bar Documentation for "bar" -\t--baz Documentation for "baz" +usage: 110_sort_usage_by_attr_order.t [-?h] [long options...] +\t-h -? --usage --help Prints this usage information. +\t--foo Documentation for "foo" +\t--bar Documentation for "bar" +\t--baz Documentation for "baz" USAGE is($obj->usage->text, $expected, 'Usage text has nicely sorted options');