Unverified Commit 55912e64 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

update static tests for randomized registration link

parent 2c2984a7
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -15,10 +15,12 @@ require "$FindBin::Bin/../index.pl";

my $t = Test::Mojo->new('Travelynx');

my $reg_link = $t->app->config->{registration}{link};

$t->ua->on( start => sub { $_[1]->req->headers->accept_language('de-DE') } );

$t->get_ok('/')->status_is(200);
$t->text_like( 'a[href="/register"]' => qr{Registrieren} );
$t->text_like( 'a[href="' . $reg_link . '"]' => qr{Registrieren} );
$t->text_like( 'a[href="/login"]'            => qr{Anmelden} );

$t->get_ok('/about')->status_is(200);
@@ -33,7 +35,7 @@ $t->text_like( 'button' => qr{Anmelden} );

$t->get_ok('/recover')->status_is(200);

$t->get_ok('/register')->status_is(200);
$t->get_ok($reg_link)->status_is(200);
$t->element_exists('input[name="csrf_token"]');
$t->element_exists('a[href="/impressum"]');
$t->text_like( 'button' => qr{Registrieren} );
+5 −3
Original line number Diff line number Diff line
@@ -15,10 +15,12 @@ require "$FindBin::Bin/../index.pl";

my $t = Test::Mojo->new('Travelynx');

my $reg_link = $t->app->config->{registration}{link};

$t->ua->on( start => sub { $_[1]->req->headers->accept_language('en-GB') } );

$t->get_ok('/')->status_is(200);
$t->text_like( 'a[href="/register"]' => qr{Register} );
$t->text_like( 'a[href="' . $reg_link . '"]' => qr{Register} );
$t->text_like( 'a[href="/login"]'            => qr{Login} );

$t->get_ok('/about')->status_is(200);
@@ -33,7 +35,7 @@ $t->text_like( 'button' => qr{Login} );

$t->get_ok('/recover')->status_is(200);

$t->get_ok('/register')->status_is(200);
$t->get_ok($reg_link)->status_is(200);
$t->element_exists('input[name="csrf_token"]');
$t->element_exists('a[href="/impressum"]');
$t->text_like( 'button' => qr{Register} );
+5 −3
Original line number Diff line number Diff line
@@ -15,10 +15,12 @@ require "$FindBin::Bin/../index.pl";

my $t = Test::Mojo->new('Travelynx');

my $reg_link = $t->app->config->{registration}{link};

$t->ua->on( start => sub { $_[1]->req->headers->accept_language('fr-FR') } );

$t->get_ok('/')->status_is(200);
$t->text_like( 'a[href="/register"]' => qr{Inscription} );
$t->text_like( 'a[href="' . $reg_link . '"]' => qr{Inscription} );
$t->text_like( 'a[href="/login"]'            => qr{Connexion} );

$t->get_ok('/about')->status_is(200);
@@ -33,7 +35,7 @@ $t->text_like( 'button' => qr{Connexion} );

$t->get_ok('/recover')->status_is(200);

$t->get_ok('/register')->status_is(200);
$t->get_ok($reg_link)->status_is(200);
$t->element_exists('input[name="csrf_token"]');
$t->element_exists('a[href="/impressum"]');
$t->text_like( 'button' => qr{Inscription} );