From 582e8b874c50804dbfba348eb7ecbdee79a5d90f Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 20 Apr 2021 22:09:34 +0200 Subject: [PATCH] fix tests --- t/02-registration.t | 14 ++++++++++++++ t/11-journey-stats.t | 1 + t/12-journey-edit.t | 1 + t/r-negative-delay.t | 1 + 4 files changed, 17 insertions(+) diff --git a/t/02-registration.t b/t/02-registration.t index 83b981c..cd2201a 100644 --- a/t/02-registration.t +++ b/t/02-registration.t @@ -43,6 +43,7 @@ my $csrf_token $t->post_ok( '/register' => form => { csrf_token => $csrf_token, + dt => 1, user => 'someone', email => 'foo@example.org', password => 'foofoofoo', @@ -51,10 +52,23 @@ $t->post_ok( ); $t->status_is(200)->content_like(qr{Verifizierungslink}); +# Failed registration (CSRF) +$t->post_ok( + '/register' => form => { + csrf_token => $csrf_token, + user => 'noone', + email => 'foo2@example.org', + password => 'foofoofoo', + password2 => 'foofoofoo', + } +); +$t->status_is(200)->content_like(qr{CSRF}); + # Failed registration (user name not available) $t->post_ok( '/register' => form => { csrf_token => $csrf_token, + dt => 1, user => 'someone', email => 'foo@example.org', password => 'foofoofoo', diff --git a/t/11-journey-stats.t b/t/11-journey-stats.t index 808a15c..e50c5b6 100644 --- a/t/11-journey-stats.t +++ b/t/11-journey-stats.t @@ -43,6 +43,7 @@ my $csrf_token $t->post_ok( '/register' => form => { csrf_token => $csrf_token, + dt => 1, user => 'someone', email => 'foo@example.org', password => 'foofoofoo', diff --git a/t/12-journey-edit.t b/t/12-journey-edit.t index 941ff95..1f00b85 100644 --- a/t/12-journey-edit.t +++ b/t/12-journey-edit.t @@ -45,6 +45,7 @@ my $csrf_token $t->post_ok( '/register' => form => { csrf_token => $csrf_token, + dt => 1, user => 'someone', email => 'foo@example.org', password => 'foofoofoo', diff --git a/t/r-negative-delay.t b/t/r-negative-delay.t index 2b6f271..7abe1bc 100644 --- a/t/r-negative-delay.t +++ b/t/r-negative-delay.t @@ -44,6 +44,7 @@ my $csrf_token $t->post_ok( '/register' => form => { csrf_token => $csrf_token, + dt => 1, user => 'someone', email => 'foo@example.org', password => 'foofoofoo',