aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/TestMech.pm
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2011-05-27 12:52:45 +0100
committerStruan Donald <struan@exo.org.uk>2011-05-27 16:43:41 +0100
commit208a71ca477f88e01f845fc444eca0a06276046d (patch)
tree0b77294458bf95896d38516aaf5334cab8842a22 /perllib/FixMyStreet/TestMech.pm
parentc1d452268803870478c568f1611a7dc7d211a7be (diff)
Delete questionnaires when deleting a user's problems, and fetch all errors separately from a ul.error, not munged together.
Diffstat (limited to 'perllib/FixMyStreet/TestMech.pm')
-rw-r--r--perllib/FixMyStreet/TestMech.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/TestMech.pm b/perllib/FixMyStreet/TestMech.pm
index 4c13831ba..c9f1d7dde 100644
--- a/perllib/FixMyStreet/TestMech.pm
+++ b/perllib/FixMyStreet/TestMech.pm
@@ -148,6 +148,7 @@ sub delete_user {
$mech->log_out_ok;
for my $p ( $user->problems ) {
ok( $_->delete, "delete comment " . $_->text ) for $p->comments;
+ ok( $_->delete, "delete questionnaire " . $_->id ) for $p->questionnaires;
ok( $p->delete, "delete problem " . $p->title );
}
ok( $_->delete, "delete comment " . $_->text ) for $user->comments;
@@ -239,7 +240,7 @@ sub page_errors {
my $mech = shift;
my $result = scraper {
process 'p.error', 'errors[]', 'TEXT';
- process 'ul.error', 'errors[]', 'TEXT';
+ process 'ul.error li', 'errors[]', 'TEXT';
}
->scrape( $mech->response );
return $result->{errors} || [];