summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/21-iris-stations.t29
1 files changed, 14 insertions, 15 deletions
diff --git a/t/21-iris-stations.t b/t/21-iris-stations.t
index 934a0a8..651fd32 100644
--- a/t/21-iris-stations.t
+++ b/t/21-iris-stations.t
@@ -17,60 +17,59 @@ my @emptypairs = grep { not( length( $_->[0] ) and length( $_->[1] ) ) }
is_deeply( \@emptypairs, [], 'no stations with empty code / name' );
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('EE') ],
'get_station: exact match by DS100 works'
);
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('Essen Hbf') ],
'get_station: exact match by name works'
);
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen hbf') ],
'get_station: exact match by name is case insensitive'
);
is_deeply(
- [ [ 'EESD', 'Essen Süd' ] ],
+ [ [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen sued') ],
'get_station: exact match with normalization (1)'
);
is_deeply(
- [ [ 'EEST', 'Essen-Steele' ] ],
+ [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('Essen-Steele') ],
'get_station: exact match by name works by shortest prefix'
);
is_deeply(
- [ [ 'EEST', 'Essen-Steele' ] ],
+ [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen-steele') ],
'get_station: exact match by name (shortest prefix) is case insensitive'
);
is_deeply(
- [ [ 'KM', 'M\'gladbach Hbf' ] ],
- [ Travel::Status::DE::IRIS::Stations::get_station('mgladbach hbf') ],
+ [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ],
+ [ Travel::Status::DE::IRIS::Stations::get_station('mönchengladbach hf') ],
'get_station: close fuzzy match works (one result)'
);
is_deeply(
- [ [ 'KM', 'M\'gladbach Hbf' ] ],
- [ Travel::Status::DE::IRIS::Stations::get_station('Mgladbach Bbf') ],
+ [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ],
+ [ Travel::Status::DE::IRIS::Stations::get_station('MönchenGladbach BBF') ],
'get_station: close fuzzy match is case insensitive'
);
is_deeply(
[
- [ 'EEBE', 'E-Bergeborbeck' ],
- [ 'EEBB', 'E-Borbeck' ],
- [ 'EEBS', 'E-Borbeck Süd' ],
- [ 'EGAR', 'Garbeck' ],
- [ 'EWBC', 'Wolbeck' ],
+ [ 'EEBE', 'Essen-Bergeborbeck', 8001901, 6.977782, 51.480201 ],
+ [ 'EEBB', 'Essen-Borbeck', 8001902, 6.948795, 51.472713 ],
+ [ 'EEBS', 'Essen-Borbeck Süd', 8005031, 6.953922, 51.461673 ],
+ [ 'EGAR', 'Garbeck', 8002180, 7.839903, 51.321459 ],
],
[ Travel::Status::DE::IRIS::Stations::get_station('Borbeck') ],
'get_station: partial match with substring and levenshtein'