diff options
author | M Somerville <matthew-github@dracos.co.uk> | 2020-10-08 12:00:17 +0100 |
---|---|---|
committer | M Somerville <matthew-github@dracos.co.uk> | 2020-10-11 22:31:15 +0100 |
commit | a91ee9b19d21754f91bed26118b7cd9a2b2cc6d4 (patch) | |
tree | d8a4a5151c7d64029ae849467b0d157d3762e973 /t | |
parent | 3909c8655d118402c798653d188515d7dc406b03 (diff) |
[Bexley] Different message for anonymous updates.
Diffstat (limited to 't')
-rw-r--r-- | t/cobrand/bexley.t | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/t/cobrand/bexley.t b/t/cobrand/bexley.t index 8ce6c45f2..46a25d923 100644 --- a/t/cobrand/bexley.t +++ b/t/cobrand/bexley.t @@ -147,7 +147,7 @@ FixMyStreet::override_config { subtest 'resend is disabled in admin' => sub { my $user = $mech->log_in_ok('super@example.org'); - $user->update({ from_body => $body, is_superuser => 1 }); + $user->update({ from_body => $body, is_superuser => 1, name => 'Staff User' }); $mech->get_ok('/admin/report_edit/' . $report->id); $mech->content_contains('View report on site'); $mech->content_lacks('Resend report'); @@ -202,6 +202,16 @@ FixMyStreet::override_config { ], 'Request had multiple photos'; }; + subtest 'anonymous update message' => sub { + my $report = FixMyStreet::DB->resultset("Problem")->first; + my $staffuser = $mech->create_user_ok('super@example.org'); + $mech->create_comment_for_problem($report, $report->user, 'Commenter', 'Normal update', 't', 'confirmed', 'confirmed'); + $mech->create_comment_for_problem($report, $staffuser, 'Staff user', 'Staff update', 'f', 'confirmed', 'confirmed'); + $mech->get_ok('/report/' . $report->id); + $mech->content_contains('Posted by <strong>London Borough of Bexley</strong>'); + $mech->content_contains('Posted anonymously by a non-staff user'); + }; + }; subtest 'nearest road returns correct road' => sub { |