summaryrefslogtreecommitdiff
path: root/t/01-geocode.t
diff options
context:
space:
mode:
Diffstat (limited to 't/01-geocode.t')
-rw-r--r--t/01-geocode.t24
1 files changed, 24 insertions, 0 deletions
diff --git a/t/01-geocode.t b/t/01-geocode.t
new file mode 100644
index 0000000..a53e145
--- /dev/null
+++ b/t/01-geocode.t
@@ -0,0 +1,24 @@
+#!perl
+
+use Test::More tests => 1;
+use Geo::TomTom::Geocoding;
+
+SKIP: {
+ my $key = $ENV{TOMTOM_API_KEY};
+ skip("TOMTOM_API_KEY not set", 1) unless $key;
+
+ my $test_loc = [
+ key => $key,
+ ST => 55,
+ T => 'Music Concourse Drive',
+ L => 'San Francisco',
+ AA => 'CA',
+ CC => 'USA',
+ ];
+ my $response = Geo::TomTom::Geocoding->query($test_loc);
+ my ($first_match) = $response->locations;
+ note "Test results:\n".explain $first_match;
+ ok( $first_match->{postcode} =~ /^94118/ );
+
+}
+