Sha256: 6585bf7cdb4e336db5035d6684d59f885e1a99d1743bf26652064690c80b6baf
Contents?: true
Size: 1.59 KB
Versions: 3
Compression:
Stored size: 1.59 KB
Contents
require 'spec_helper' require 'hashie' SampleCheckinHash = { "type" => "checkin", "_photos_count" => 0, "message" => "True Grit", "item" => nil, "url" => "/checkins/26106798", "photo_thumbnail_urls" => [], "activity_url" => "/checkins/26106798/activity", "spot" => { "lat" => "35.9040261833", "lng" => "-78.7846096333", "image_url" => "http://static.gowalla.com/categories/30-c21e752b813cd8873603a18e06431675-100.png", "city_state" => "Raleigh, NC", "description" => "", "url" => "/spots/122718", "name" => "Regal Cinemas Brier Creek" }, "created_at" => "2011-01-08T21:08:16Z", "_comments_count" => 0 } describe Stratify::Gowalla::Query do describe "building a Stratify::Gowalla::Activity from the hash returned by the Gowalla API" do before do query = Stratify::Gowalla::Query.new('johndoe', 'password') @checkin = query.send :build_activity_from_raw_data, Hashie::Mash.new(SampleCheckinHash) end it "sets the checkin ID" do @checkin.checkin_id.should == 26106798 end it "sets the name of the checkin spot" do @checkin.spot_name.should == "Regal Cinemas Brier Creek" end it "sets the city and state of the checkin spot" do @checkin.spot_city_state.should == "Raleigh, NC" end it "sets the latitude of the checkin spot" do @checkin.spot_latitude.should == 35.9040261833 end it "sets the longitude of the checkin spot" do @checkin.spot_longitude.should == -78.7846096333 end it "sets the message" do @checkin.message.should == "True Grit" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stratify-gowalla-0.1.3 | spec/stratify-gowalla/query_spec.rb |
stratify-gowalla-0.1.2 | spec/stratify-gowalla/query_spec.rb |
stratify-gowalla-0.1.1 | spec/stratify-gowalla/query_spec.rb |