#!perl
use 5.14.0;
use strict;
use warnings FATAL => 'all';
use utf8;
use open ':std', ':encoding(UTF-8)';
use Test::More 0.82;
use Map::Tube::Chicago;

eval 'use Test::Map::Tube tests => 3';
plan skip_all => 'Test::Map::Tube required for this test' if $@;

my $map = new_ok( 'Map::Tube::Chicago' );

ok_map_functions($map);

my @routes = <DATA>;
ok_map_routes( $map, \@routes );

__DATA__
Route 1|Armitage (Brown Line)|Polk|Armitage (Brown Line), Sedgwick (Brown Line), Chicago (Brown Line), Merch Mart, Washington/Wells, Clinton (Green/Pink Line), Morgan (Green Line), Ashland (Green/Pink Line), Polk
Route 2|35TH/ARCHER|sox-35th|35th/Archer, Ashland (Orange Line), Halsted (Orange Line), Roosevelt, Cermak-Chinatown, Sox-35th
