Sha256: 6cdb2c731a4777a1a2a188eba9145bb1a4f064f36235fc249f0d42320e8098a1

Contents?: true

Size: 1.53 KB

Versions: 8

Compression:

Stored size: 1.53 KB

Contents

require 'spec_helper'

describe "Location" do
  
  describe "when initialized" do
    
    before(:each) do
      @location = Data::Location.new
    end
    
    it "responds to id" do
      @location.id.should be_nil
    end
    
    it "responds to name" do
      @location.name.should be_nil
    end
    
    it "responds to city" do
      @location.city.should be_nil
    end
    
    it "responds to state_name" do
      @location.state_name.should be_nil
    end
    
    it "responds to state_code" do
      @location.state_code.should be_nil
    end
    
    it "responds to country" do
      @location.country.should be_nil
    end
    
    it "responds to country_code" do
      @location.country_code.should be_nil
    end
    
    it "responds to zip_code" do
      @location.zip_code.should be_nil
    end
    
    it "responds to latitude" do
      @location.latitude.should be_nil
    end
    
    it "responds to longitude" do
      @location.longitude.should be_nil
    end
    
    it "responds to coordinates" do
      @location.longitude = "99.99"
      @location.latitude = "88.88"
      @location.coordinates.should == [@location.latitude, @location.longitude].join(',')
    end
    
    it "should print a string" do
      @location = Data::Location.new
      @location.to_s.should == ""
      @location.name = "name"
      @location.to_s.should == "name"
      @location.city = "city"
      @location.to_s.should == "name, city"
      @location.country_code = "code"
      @location.to_s.should == "name, city, code"
    end

  end
  
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
attack-barometer-0.5.0 spec/data/location_spec.rb
attack-barometer-0.6.0 spec/data/location_spec.rb
attack-barometer-0.6.1 spec/data/location_spec.rb
barometer-0.6.4 spec/data/location_spec.rb
barometer-0.6.2 spec/data/location_spec.rb
barometer-0.6.3 spec/data/location_spec.rb
barometer-0.6.1 spec/data/location_spec.rb
barometer-0.5.0 spec/data/location_spec.rb