summaryrefslogtreecommitdiff
path: root/t/02-registration.t
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2020-08-22 10:53:47 +0200
committerDaniel Friesel <derf@finalrewind.org>2020-08-22 10:53:47 +0200
commit4c2d1431efb6cde8222c7192f1462e87767bf1ec (patch)
tree4c85e3afa87467d1b58a5cc20297be734a8f0e2d /t/02-registration.t
parent8d8498b244818c86cd8a9dcf78f625f37779e0ab (diff)
split up registration and journey stats tests
Diffstat (limited to 't/02-registration.t')
-rw-r--r--t/02-registration.t100
1 files changed, 0 insertions, 100 deletions
diff --git a/t/02-registration.t b/t/02-registration.t
index 2258d9a..71783d4 100644
--- a/t/02-registration.t
+++ b/t/02-registration.t
@@ -201,105 +201,5 @@ $t->post_ok(
);
$t->status_is(302)->header_is( location => '/account' );
-$csrf_token
- = $t->ua->get('/journey/add')->res->dom->at('input[name=csrf_token]')
- ->attr('value');
-$t->post_ok(
- '/journey/add' => form => {
- csrf_token => $csrf_token,
- action => 'save',
- train => 'RE 42 11238',
- dep_station => 'EMST',
- sched_departure => '16.10.2018 17:36',
- rt_departure => '16.10.2018 17:36',
- arr_station => 'EG',
- sched_arrival => '16.10.2018 18:34',
- rt_arrival => '16.10.2018 18:34',
- comment => 'Passierschein A38',
- }
-);
-$t->status_is(302)->header_is( location => '/journey/1' );
-
-$t->get_ok('/journey/1')->status_is(200)->content_like(qr{M.nster\(Westf\)Hbf})
- ->content_like(qr{Gelsenkirchen Hbf})->content_like(qr{RE 11238})
- ->content_like(qr{Linie 42})->content_like(qr{..:36})
- ->content_like(qr{..:34})->content_like(qr{ca[.] 62 km})
- ->content_like(qr{Luftlinie: 62 km})->content_like(qr{64 km/h})
- ->content_like(qr{Passierschein A38});
-
-$t->get_ok('/history/2018/10')->status_is(200)->content_like(qr{62 km})
- ->content_like(qr{00:58 Stunden})->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:00 Stunden})
- ->content_like(qr{Bei Ankunft: 00:00 Stunden});
-
-$t->get_ok('/history/2018')->status_is(200)->content_like(qr{62 km})
- ->content_like(qr{00:58 Stunden})->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:00 Stunden})
- ->content_like(qr{Bei Ankunft: 00:00 Stunden});
-
-$t->get_ok('/history/map')->status_is(200)
- ->content_like(qr{\[\[51.956[^,]*,7.635[^]]*\],'M.nster\(Westf\)Hbf'\],})
- ->content_like(qr{\[\[51.504[^,]*,7.102[^]]*\],'Gelsenkirchen Hbf'\]});
-
-$csrf_token
- = $t->ua->get('/journey/add')->res->dom->at('input[name=csrf_token]')
- ->attr('value');
-$t->post_ok(
- '/journey/add' => form => {
- csrf_token => $csrf_token,
- action => 'save',
- train => 'RE 42 11238',
- dep_station => 'EMST',
- sched_departure => '16.11.2018 17:36',
- rt_departure => '16.11.2018 17:45',
- arr_station => 'EG',
- sched_arrival => '16.11.2018 18:34',
- rt_arrival => '16.11.2018 19:00',
- }
-);
-$t->status_is(302)->header_is( location => '/journey/2' );
-
-$t->get_ok('/history/2018/11')->status_is(200)->content_like(qr{62 km})
- ->content_like(qr{01:15 Stunden})->content_like(qr{nach Fahrplan: 00:58})
- ->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:09 Stunden})
- ->content_like(qr{Bei Ankunft: 00:26 Stunden});
-
-$t->get_ok('/history/2018')->status_is(200)->content_like(qr{124 km})
- ->content_like(qr{02:13 Stunden})->content_like(qr{nach Fahrplan: 01:56})
- ->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:09 Stunden})
- ->content_like(qr{Bei Ankunft: 00:26 Stunden});
-
-$csrf_token
- = $t->ua->get('/journey/add')->res->dom->at('input[name=csrf_token]')
- ->attr('value');
-$t->post_ok(
- '/journey/add' => form => {
- csrf_token => $csrf_token,
- action => 'save',
- train => 'ICE 1',
- dep_station => 'EE',
- sched_departure => '17.11.2018 15:42',
- rt_departure => '',
- arr_station => 'BL',
- sched_arrival => '17.11.2018 19:42',
- rt_arrival => '',
- }
-);
-$t->status_is(302)->header_is( location => '/journey/3' );
-
-$t->get_ok('/history/2018/11')->status_is(200)->content_like(qr{513 km})
- ->content_like(qr{05:15 Stunden})->content_like(qr{nach Fahrplan: 04:58})
- ->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:09 Stunden})
- ->content_like(qr{Bei Ankunft: 00:26 Stunden});
-
-$t->get_ok('/history/2018')->status_is(200)->content_like(qr{576 km})
- ->content_like(qr{06:13 Stunden})->content_like(qr{nach Fahrplan: 05:56})
- ->content_like(qr{00:00 Stunden})
- ->content_like(qr{Bei Abfahrt: 00:09 Stunden})
- ->content_like(qr{Bei Ankunft: 00:26 Stunden});
-
$t->app->pg->db->query('drop schema travelynx_test_02 cascade');
done_testing();