summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/jitterbug/Task.pm2
-rw-r--r--t/007_task.t13
2 files changed, 14 insertions, 1 deletions
diff --git a/lib/jitterbug/Task.pm b/lib/jitterbug/Task.pm
index 998e9e4..24366c1 100644
--- a/lib/jitterbug/Task.pm
+++ b/lib/jitterbug/Task.pm
@@ -10,7 +10,7 @@ get '/:task_id' => sub {
my $task = schema->resultset('Task')->find($task_id);
if (!$task) {
- render_error("task doesn't exists", 404);
+ send_error("task does not exist!", 404);
}
template 'task/index', {task => $task };
diff --git a/t/007_task.t b/t/007_task.t
new file mode 100644
index 0000000..49384fa
--- /dev/null
+++ b/t/007_task.t
@@ -0,0 +1,13 @@
+use Test::More tests => 1;
+use strict;
+use warnings;
+
+use lib 't/lib';
+
+use jitterbug;
+use jitterbug::Test;
+use Dancer::Test;
+
+jitterbug::Test->init();
+
+response_status_is [ GET => '/task/999' ], 404, "nonexistent task is a 404";