Unverified Commit 4d958ce7 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

more test fixes for randomized registration URL

parent 55912e64
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -21,6 +21,8 @@ if ( not $t->app->config->{db} ) {
	plan( skip_all => 'No database configured' );
}

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

# Account boilerplate

$t->app->pg->db->query('drop schema if exists travelynx_test_auth_de cascade');
@@ -39,12 +41,12 @@ $ENV{__TRAVELYNX_TEST_MINI_IRIS} = 1;
$t->app->start( 'database', 'migrate' );

my $csrf_token
  = $t->ua->get('/register')->res->dom->at('input[name=csrf_token]')
  = $t->ua->get($reg_link)->res->dom->at('input[name=csrf_token]')
  ->attr('value');

# Successful registration
$t->post_ok(
	'/register' => form => {
	$reg_link => form => {
		csrf_token => $csrf_token,
		dt         => 1,
		user       => 'someone',
+4 −2
Original line number Diff line number Diff line
@@ -26,6 +26,8 @@ if ( not $t->app->config->{db} ) {
	plan( skip_all => 'No database configured' );
}

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

$t->app->pg->db->query('drop schema if exists travelynx_test_12 cascade');
$t->app->pg->db->query('create schema travelynx_test_12');
$t->app->pg->db->query('set search_path to travelynx_test_12');
@@ -42,12 +44,12 @@ $ENV{__TRAVELYNX_TEST_MINI_IRIS} = 0;
$t->app->start( 'database', 'migrate' );

my $csrf_token
  = $t->ua->get('/register')->res->dom->at('input[name=csrf_token]')
  = $t->ua->get($reg_link)->res->dom->at('input[name=csrf_token]')
  ->attr('value');

# Successful registration
$t->post_ok(
	'/register' => form => {
	$reg_link => form => {
		csrf_token => $csrf_token,
		dt         => 1,
		user       => 'someone',
+4 −2
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ if ( not $t->app->config->{db} ) {
	plan( skip_all => 'No database configured' );
}

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

$t->app->pg->db->query('drop schema if exists travelynx_test_11 cascade');
$t->app->pg->db->query('create schema travelynx_test_11');
$t->app->pg->db->query('set search_path to travelynx_test_11');
@@ -39,12 +41,12 @@ $ENV{__TRAVELYNX_TEST_MINI_IRIS} = 0;
$t->app->start( 'database', 'migrate' );

my $csrf_token
  = $t->ua->get('/register')->res->dom->at('input[name=csrf_token]')
  = $t->ua->get($reg_link)->res->dom->at('input[name=csrf_token]')
  ->attr('value');

# Successful registration
$t->post_ok(
	'/register' => form => {
	$reg_link => form => {
		csrf_token => $csrf_token,
		dt         => 1,
		user       => 'someone',
+6 −2
Original line number Diff line number Diff line
@@ -17,12 +17,16 @@ 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') } );

if ( not $t->app->config->{db} ) {
	plan( skip_all => 'No database configured' );
}

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

$t->app->pg->db->query(
	'drop schema if exists travelynx_regr_negative_delay cascade');
$t->app->pg->db->query('create schema travelynx_regr_negative_delay');
@@ -40,12 +44,12 @@ $ENV{__TRAVELYNX_TEST_MINI_IRIS} = 0;
$t->app->start( 'database', 'migrate' );

my $csrf_token
  = $t->ua->get('/register')->res->dom->at('input[name=csrf_token]')
  = $t->ua->get($eg_link)->res->dom->at('input[name=csrf_token]')
  ->attr('value');

# Successful registration
$t->post_ok(
	'/register' => form => {
	$req_link => form => {
		csrf_token => $csrf_token,
		dt         => 1,
		user       => 'someone',