Sha256: bbf51043fda7a70ed7d049561843861dae1f85a50c0c27514cdd7dd690f22c35
Contents?: true
Size: 1.21 KB
Versions: 6
Compression:
Stored size: 1.21 KB
Contents
require 'helper' class TestVenuegroups < Test::Unit::TestCase context "When using the foursquare API and working with venuegroups" do setup do @client = foursquare_test_client end should "get a venuegroup" do stub_get("https://api.foursquare.com/v2/venuegroups/4e15cd13b61c42e7c54e5bb6?oauth_token=#{@client.oauth_token}", "venuegroups/venuegroup.json") venuegroup = @client.venuegroup('4e15cd13b61c42e7c54e5bb6') venuegroup.id == "4e15cd13b61c42e7c54e5bb6" end should "add a venuegroup" do stub_post("https://api.foursquare.com/v2/venuegroups/add?oauth_token=#{@client.oauth_token}&name=Venues&venueId=4b8c3d87f964a520f7c532e3", "venuegroups/venuegroup_add.json") venuegroup = @client.add_venuegroup(:name => 'Venues', :venueId => '4b8c3d87f964a520f7c532e3') venuegroup.name == "Venues" end should "update a venuegroup" do stub_post("https://api.foursquare.com/v2/venuegroups/4e15cd13b61c42e7c54e5bb6/update?oauth_token=#{@client.oauth_token}?venueId=4b8c3d87f964a520f7c532e3,4d572bcc9e508cfab975189b", "venuegroups/venuegroup_update.json") venuegroup = @client.venuegroup('4e15cd13b61c42e7c54e5bb6') venuegroup.venues.count == 2 end end end
Version data entries
6 entries across 6 versions & 1 rubygems