Sha256: 26c45dc5cb41c29c39aa022a802e88570645156114f11b72068b89ff6ade01de
Contents?: true
Size: 1.15 KB
Versions: 15
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' include Rosemary describe Way do before do WebMock.disable_net_connect! end let :osm do Api.new end def valid_fake_way way=<<-EOF <osm> <way id="1234" version="142" changeset="12" user="fred" uid="123" visible="true" timestamp="2005-07-30T14:27:12+01:00"> <tag k="note" v="Just a way"/> <nd ref="15735248"/> <nd ref="169269997"/> <nd ref="169270001"/> <nd ref="15735251"/> <nd ref="15735252"/> <nd ref="15735253"/> <nd ref="15735250"/> <nd ref="15735247"/> <nd ref="15735246"/> <nd ref="15735249"/> <nd ref="15735248"/> </way> </osm> EOF end describe '#find:' do it "should build a Way from API response via get_way" do stub_request(:get, "http://www.openstreetmap.org/api/0.6/way/1234").to_return(:status => 200, :body => valid_fake_way, :headers => {'Content-Type' => 'application/xml'}) way = osm.find_way(1234) way.class.should eql Way way.nodes.should include(15735246) end end describe '#create:' do end describe '#update:' do end describe '#delete:' do end end
Version data entries
15 entries across 15 versions & 1 rubygems