aboutsummaryrefslogtreecommitdiffstats
path: root/t/app/controller/report_display.t
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2012-12-17 17:09:50 +0000
committerMatthew Somerville <matthew@mysociety.org>2012-12-19 14:43:26 +0000
commit4ca398abb51f573bbab41f9335f2c102dfc190f2 (patch)
tree65b20ba1747a52bf379fc9ce503469349168bbb8 /t/app/controller/report_display.t
parent08b10660ba3324eeec4e2caa1d52ce5137475c0e (diff)
Allow unconfirmed reports to be seen on Zurich site.
Diffstat (limited to 't/app/controller/report_display.t')
-rw-r--r--t/app/controller/report_display.t13
1 files changed, 13 insertions, 0 deletions
diff --git a/t/app/controller/report_display.t b/t/app/controller/report_display.t
index 5ae3bdfb3..9847e3e51 100644
--- a/t/app/controller/report_display.t
+++ b/t/app/controller/report_display.t
@@ -94,6 +94,19 @@ subtest "change report to unconfirmed and check for 404 status" => sub {
ok $report->update( { state => 'confirmed' } ), 'confirm report again';
};
+
+subtest "change report to unconfirmed and check for 404 status" => sub {
+ if ( !FixMyStreet::Cobrand->exists('zurich') ) {
+ plan skip_all => 'Skipping Zurich test without Zurich cobrand';
+ }
+ $mech->host( 'zurich.fixmystreet.com' );
+ ok $report->update( { state => 'unconfirmed' } ), 'unconfirm report';
+ ok $mech->get("/report/$report_id"), "get '/report/$report_id'";
+ is $mech->res->code, 200, "page found";
+ ok $report->update( { state => 'confirmed' } ), 'confirm report again';
+ $mech->host( 'www.fixmystreet.com' );
+};
+
subtest "change report to hidden and check for 410 status" => sub {
ok $report->update( { state => 'hidden' } ), 'hide report';
ok $mech->get("/report/$report_id"), "get '/report/$report_id'";