X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Engine-STOMP.git;a=blobdiff_plain;f=t%2F04-message-driven-request.t;fp=t%2F04-message-driven-request.t;h=d194e7d6d77d931ad47b636427b8be25c1acc444;hp=7d169ed84085885838638ae1537b8aadcc67a225;hb=0e4b5a7d470856adf7d8ee70fcb185ed5bff012e;hpb=40e966781ea3057f9024dbc168c71126d8ac89f1 diff --git a/t/04-message-driven-request.t b/t/04-message-driven-request.t index 7d169ed..d194e7d 100644 --- a/t/04-message-driven-request.t +++ b/t/04-message-driven-request.t @@ -1,13 +1,20 @@ use strict; use warnings; -use Test::More tests => 3; +use Test::More tests => 5; use FindBin; use lib "$FindBin::Bin/../testapp/lib"; BEGIN { use_ok 'Catalyst::Test::MessageDriven', 'StompTestApp' }; +# successful request - type is minimum attributes my $req = "---\ntype: ping\n"; my $res = request('testcontroller', $req); ok($res, 'response to ping message'); ok($res->is_success, 'successful response'); + +# unsuccessful empty request - no type +$req = "--- ~\n"; +$res = request('testcontroller', $req); +ok($res, 'response to empty message'); +ok($res->is_error, 'unsuccessful response');