Sha256: 208e78855485129dd3418abc06031797d335407af898fb240330b084019724a3
Contents?: true
Size: 1.37 KB
Versions: 6
Compression:
Stored size: 1.37 KB
Contents
require 'spec_helper' describe(RCAP::CAP_1_1::Point) do describe('is not valid if') do before(:each) do @point = RCAP::CAP_1_1::Point.new do |point| point.lattitude = 0 point.longitude = 0 end @point.should(be_valid) end it('does not have a longitude defined') do @point.longitude = nil @point.should_not(be_valid) end it('does not have a valid longitude') do @point.longitude = RCAP::CAP_1_1::Point::MAX_LONGITUDE + 1 @point.should_not(be_valid) @point.longitude = RCAP::CAP_1_1::Point::MIN_LONGITUDE - 1 @point.should_not(be_valid) end it('does not have a lattitude defined') do @point.lattitude = nil @point.should_not(be_valid) end it('does not have a valid lattitude') do @point.lattitude = RCAP::CAP_1_1::Point::MAX_LATTITUDE + 1 @point.should_not(be_valid) @point.lattitude = RCAP::CAP_1_1::Point::MIN_LATTITUDE - 1 @point.should_not(be_valid) end end context('when exported') do before(:each) do @point = RCAP::CAP_1_1::Point.new do |point| point.lattitude = 1 point.longitude = 1 end end context('to hash') do it('should export correctly') do @point.to_h.should == { RCAP::CAP_1_1::Point::LATTITUDE_KEY => 1, RCAP::CAP_1_1::Point::LONGITUDE_KEY => 1 } end end end end
Version data entries
6 entries across 6 versions & 1 rubygems