spec/web_services/placemaker_spec.rb in barometer-0.7.3 vs spec/web_services/placemaker_spec.rb in barometer-0.8.0
- old
+ new
@@ -1,46 +1,41 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
-describe "WebService::Placemaker" do
-
+describe Barometer::WebService::Placemaker do
before(:each) do
@coordinates = "40.756054,-73.986951"
@geocode = "New York, NY"
end
-
+
describe "and the class methods" do
-
describe "fetch," do
-
it "requires a Query object" do
lambda { Barometer::WebService::Placemaker.fetch }.should raise_error(ArgumentError)
lambda { Barometer::WebService::Placemaker.fetch("invalid") }.should raise_error(ArgumentError)
query = Barometer::Query.new(@coordinates)
query.is_a?(Barometer::Query).should be_true
lambda { Barometer::WebService::Placemaker.fetch(query) }.should_not raise_error(ArgumentError)
end
-
+
# it "detects the key" do
# query = Barometer::Query.new(@zipcode)
# Barometer.google_geocode_key = nil
# Barometer::WebService::Geocode.fetch(query).should be_nil
# Barometer.google_geocode_key = KEY
# Barometer::WebService::Geocode.fetch(query).should_not be_nil
# end
- #
+ #
# it "returns a Geo object" do
# query = Barometer::Query.new(@zipcode)
# Barometer::WebService::Geocode.fetch(query).is_a?(Data::Geo).should be_true
# end
-
+
end
-
+
# it "detects the Google Geocode Key" do
# Barometer.google_geocode_key = nil
# Barometer::WebService::Geocode.send("_has_geocode_key?").should be_false
# Barometer.google_geocode_key = KEY
# Barometer::WebService::Geocode.send("_has_geocode_key?").should be_true
# end
-
end
-
-end
\ No newline at end of file
+end