summaryrefslogtreecommitdiff
path: root/t/02-registration.t
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2021-04-20 22:09:34 +0200
committerDaniel Friesel <derf@finalrewind.org>2021-04-20 22:09:34 +0200
commit582e8b874c50804dbfba348eb7ecbdee79a5d90f (patch)
treead05a1053fb08304ca87cebcdc4887f6df864a69 /t/02-registration.t
parentaad2a53459860539dde463e7952636c7ddd3a629 (diff)
fix tests
Diffstat (limited to 't/02-registration.t')
-rw-r--r--t/02-registration.t14
1 files changed, 14 insertions, 0 deletions
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',