diff options
Diffstat (limited to 't/app/controller')
-rw-r--r-- | t/app/controller/alert_new.t | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/t/app/controller/alert_new.t b/t/app/controller/alert_new.t index 8ee9d071b..94a4229ff 100644 --- a/t/app/controller/alert_new.t +++ b/t/app/controller/alert_new.t @@ -70,7 +70,8 @@ foreach my $test ( email => $test->{email}, alert_type => $type, parameter => $test->{param1}, - parameter2 => $test->{param2} + parameter2 => $test->{param2}, + confirmed => 0, } ); @@ -114,6 +115,14 @@ foreach my $test ( ok $token, 'new token found in database'; ok $token->data->{id} == $existing_id, 'subscribed to exsiting alert'; + + $mech->get_ok("/A/$url_token"); + $mech->content_contains('subscribed'); + + $alert = + FixMyStreet::App->model('DB::Alert')->find( { id => $existing_id, } ); + + ok $alert->confirmed, 'alert set to confirmed'; }; } |