aboutsummaryrefslogtreecommitdiffstats
path: root/t/open311/getservicerequestupdates.t
diff options
context:
space:
mode:
Diffstat (limited to 't/open311/getservicerequestupdates.t')
-rw-r--r--t/open311/getservicerequestupdates.t14
1 files changed, 13 insertions, 1 deletions
diff --git a/t/open311/getservicerequestupdates.t b/t/open311/getservicerequestupdates.t
index cc319cbdc..dad3bb0d1 100644
--- a/t/open311/getservicerequestupdates.t
+++ b/t/open311/getservicerequestupdates.t
@@ -358,6 +358,18 @@ for my $test (
end_state => 'investigating',
},
{
+ desc => 'unchanging state does not trigger auto-response template',
+ description => '',
+ xml_description => '',
+ external_id => 638344,
+ start_state => 'investigating',
+ comment_status => 'INVESTIGATING',
+ mark_fixed => 0,
+ mark_open => 0,
+ problem_state => 'investigating',
+ end_state => 'investigating',
+ },
+ {
desc => 'open status does not re-open hidden report',
description => 'This is a note',
external_id => 638344,
@@ -689,7 +701,7 @@ subtest 'check that external_status_code is stored correctly' => sub {
$problem->discard_changes;
is $problem->comments->count, 2, 'two comments after fetching updates';
- my @comments = $problem->comments->all;
+ my @comments = $problem->comments->search(undef, { order_by => [ 'created' ] } )->all;
is $comments[0]->get_extra_metadata('external_status_code'), "060", "correct external status code on first comment";
is $comments[1]->get_extra_metadata('external_status_code'), "101", "correct external status code on second comment";