diff options
author | Dave Arter <davea@mysociety.org> | 2017-02-01 12:50:22 +0000 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2017-02-08 09:41:14 +0000 |
commit | 804506834e0ef7c1d6d9ab21dece21a18651295f (patch) | |
tree | 7060cd5bf78b716d8b952465963a40fd374b0e18 /t/app/controller | |
parent | f68f2bd46607be6cc141034e66af62bd3f64d9dd (diff) |
[Oxfordshire] Allow cobrand-specific traffic management options
Fixes mysociety/fixmystreetforcouncils#159
Diffstat (limited to 't/app/controller')
-rw-r--r-- | t/app/controller/report_inspect.t | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/t/app/controller/report_inspect.t b/t/app/controller/report_inspect.t index 1f11829b7..f092561db 100644 --- a/t/app/controller/report_inspect.t +++ b/t/app/controller/report_inspect.t @@ -186,6 +186,16 @@ FixMyStreet::override_config { $report->discard_changes; is $report->user->get_extra_metadata('reputation'), $reputation-1, "User reputation was decreased"; }; + + subtest "Oxfordshire-specific traffic management options are shown" => sub { + $report->update({ state => 'confirmed' }); + $mech->get_ok("/report/$report_id"); + $mech->submit_form_ok({ button => 'save', with_fields => { traffic_information => 'Signs and Cones', state => 'Planned', save_inspected => undef } }); + $report->discard_changes; + is $report->state, 'planned', 'report state changed'; + is $report->get_extra_metadata('traffic_information'), 'Signs and Cones', 'report data changed'; + }; + }; FixMyStreet::override_config { |