diff options
-rw-r--r-- | t/21-iris-stations.t | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/t/21-iris-stations.t b/t/21-iris-stations.t index 651fd32..2e65e45 100644 --- a/t/21-iris-stations.t +++ b/t/21-iris-stations.t @@ -17,60 +17,60 @@ my @emptypairs = grep { not( length( $_->[0] ) and length( $_->[1] ) ) } is_deeply( \@emptypairs, [], 'no stations with empty code / name' ); is_deeply( - [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('EE') ], + [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], 'get_station: exact match by DS100 works' ); is_deeply( - [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('Essen Hbf') ], + [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], 'get_station: exact match by name works' ); is_deeply( - [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('essen hbf') ], + [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ], 'get_station: exact match by name is case insensitive' ); is_deeply( - [ [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('essen sued') ], + [ [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ] ], 'get_station: exact match with normalization (1)' ); is_deeply( - [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('Essen-Steele') ], + [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ], 'get_station: exact match by name works by shortest prefix' ); is_deeply( - [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('essen-steele') ], + [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ], 'get_station: exact match by name (shortest prefix) is case insensitive' ); is_deeply( - [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('mönchengladbach hf') ], + [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ], 'get_station: close fuzzy match works (one result)' ); is_deeply( - [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ], [ Travel::Status::DE::IRIS::Stations::get_station('MönchenGladbach BBF') ], + [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ], 'get_station: close fuzzy match is case insensitive' ); is_deeply( + [ Travel::Status::DE::IRIS::Stations::get_station('Borbeck') ], [ [ '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' ); |