diff options
author | Matthew Somerville <matthew@mysociety.org> | 2012-12-17 17:09:50 +0000 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2012-12-19 14:43:26 +0000 |
commit | 4ca398abb51f573bbab41f9335f2c102dfc190f2 (patch) | |
tree | 65b20ba1747a52bf379fc9ce503469349168bbb8 /t/app/controller/report_display.t | |
parent | 08b10660ba3324eeec4e2caa1d52ce5137475c0e (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.t | 13 |
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'"; |