aboutsummaryrefslogtreecommitdiffstats
path: root/t/app/model
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2018-10-25 13:03:22 +0100
committerDave Arter <davea@mysociety.org>2018-10-26 09:53:44 +0100
commit0b127a05a982eca9de214ce2d524b244e8c934ec (patch)
tree7c59fb0e8142f7410cedb28aa2b7d6ff9461fbb6 /t/app/model
parentd20ccf50a1cd7f844316d3db8809db74d813152b (diff)
Don’t send questionnaires for closed reports.
Fixes mysociety/fixmystreet-freshdesk#24.
Diffstat (limited to 't/app/model')
-rw-r--r--t/app/model/questionnaire.t9
1 files changed, 5 insertions, 4 deletions
diff --git a/t/app/model/questionnaire.t b/t/app/model/questionnaire.t
index d01185375..aa684a68c 100644
--- a/t/app/model/questionnaire.t
+++ b/t/app/model/questionnaire.t
@@ -85,19 +85,19 @@ for my $test (
},
{
state => 'duplicate',
- send_email => 1,
+ send_email => 0,
},
{
state => 'unable to fix',
- send_email => 1,
+ send_email => 0,
},
{
state => 'not responsible',
- send_email => 1,
+ send_email => 0,
},
{
state => 'closed',
- send_email => 1,
+ send_email => 0,
},
) {
subtest "correct questionnaire behaviour for state $test->{state}" => sub {
@@ -129,6 +129,7 @@ for my $test (
}, sub {
$problem->latitude($test->{latitude});
$problem->send_questionnaire(1);
+ $problem->state('confirmed');
$problem->update;
$problem->questionnaires->delete;