aboutsummaryrefslogtreecommitdiffstats
path: root/t/app/controller
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2016-11-16 11:36:48 +0000
committerDave Arter <davea@mysociety.org>2016-12-13 16:14:56 +0000
commite6a01721c87b7e3463093e64e97e08ed96f54bce (patch)
tree0f088aa26f2fe406699d075f90bb91b8b2ae2abb /t/app/controller
parentca578e7c4150fab167f1a4ab422e23d0b1f09789 (diff)
If a problem has duplicates, display them on its detail page
Diffstat (limited to 't/app/controller')
-rw-r--r--t/app/controller/report_inspect.t6
1 files changed, 5 insertions, 1 deletions
diff --git a/t/app/controller/report_inspect.t b/t/app/controller/report_inspect.t
index 9a62b1eb7..b4d6636b9 100644
--- a/t/app/controller/report_inspect.t
+++ b/t/app/controller/report_inspect.t
@@ -93,7 +93,7 @@ FixMyStreet::override_config {
$mech->content_lacks('Invalid location');
};
- subtest "test duplicate report is shown" => sub {
+ subtest "test duplicate reports are shown" => sub {
my ($report2) = $mech->create_problems_for_body(1, $oxon->id, 'The other report is a duplicate of this one', {
category => $report->category, cobrand => 'fixmystreet', areas => ',2237,2420',
whensent => \'current_timestamp',
@@ -107,6 +107,10 @@ FixMyStreet::override_config {
$mech->get_ok("/report/$report_id");
$mech->content_contains($report2->title);
+ my $report2_id = $report2->id;
+ $mech->get_ok("/report/$report2_id");
+ $mech->content_contains($report->title);
+
$report->unset_extra_metadata('duplicate_of');
$report->state($old_state);
$report->update;