diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-08-06 17:05:52 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-08-06 17:05:52 +0100 |
commit | 4223fc78261aad3f16b8ed8000a6bef77f41f708 (patch) | |
tree | d2b70a12cd1737cae5fc158735fc6c3ecd5d02d8 /t | |
parent | e46125e56cb922ebe8bbae527a53d06b28c173cc (diff) | |
parent | a292b3a8bcca53f870a46d6868d288e22a595c58 (diff) |
Merge branch 'issues/commercial/1123-fixed-state-thing'
Diffstat (limited to 't')
-rw-r--r-- | t/open311/getservicerequestupdates.t | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/t/open311/getservicerequestupdates.t b/t/open311/getservicerequestupdates.t index 27064574b..9383b8476 100644 --- a/t/open311/getservicerequestupdates.t +++ b/t/open311/getservicerequestupdates.t @@ -32,6 +32,12 @@ my $response_template = $bodies{2482}->response_templates->create({ auto_response => 1, state => "investigating" }); +my $response_template_fixed = $bodies{2482}->response_templates->create({ + title => "fixed template", + text => "We have fixed this report.", + auto_response => 1, + state => "fixed - council" +}); my $requests_xml = qq{<?xml version="1.0" encoding="utf-8"?> <service_requests_updates> @@ -370,6 +376,19 @@ for my $test ( end_state => 'investigating', }, { + desc => 'change in fixed state does not trigger auto-response template', + description => '', + xml_description => '', + external_id => 638344, + start_state => 'fixed - user', + comment_status => 'FIXED', + mark_fixed => 0, + mark_open => 0, + problem_state => undef, + end_state => 'fixed - user', + comment_state => 'hidden', + }, + { desc => 'unchanging state does not trigger auto-response template', description => '', xml_description => '', @@ -898,6 +917,7 @@ foreach my $test ( { } } +$response_template_fixed->delete; foreach my $test ( { desc => 'normally blank text produces a warning', num_alerts => 1, |