spec/people/vkontakte_spec.rb in social_profile-0.3.0 vs spec/people/vkontakte_spec.rb in social_profile-0.3.1

- old
+ new

@@ -9,29 +9,29 @@ context "vkontakte" do before(:each) do @user = SocialProfile::Person.get(:vkontakte, "2592709", "abc") - stub_request(:get, "https://api.vk.com/method/users.get?access_token=abc&fields=counters&uids=2592709"). + stub_request(:get, "https://api.vk.com/method/users.get?access_token=abc&fields=counters&user_ids=2592709&v=5.24"). to_return(:status => 200, :body => fixture('vkontakte/friends_count.json')) - stub_request(:get, "https://api.vk.com/method/wall.get?access_token=abc&count=100&filter=owner&offset=0&owner_id=2592709"). + stub_request(:get, "https://api.vk.com/method/wall.get?access_token=abc&count=100&filter=owner&offset=0&owner_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/last_posts.json")) - stub_request(:get, "https://api.vk.com/method/likes.getList?access_token=abc&count=1000&item_id=655&offset=0&owner_id=2592709&type=post"). + stub_request(:get, "https://api.vk.com/method/likes.getList?access_token=abc&count=1000&item_id=655&offset=0&owner_id=2592709&type=post&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/likes_post_655.json")) - stub_request(:get, "https://api.vk.com/method/likes.getList?access_token=abc&count=1000&item_id=290498375&offset=0&owner_id=2592709&type=photo"). + stub_request(:get, "https://api.vk.com/method/likes.getList?access_token=abc&count=1000&item_id=290498375&offset=0&owner_id=2592709&type=photo&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/likes_photo_290498375.json")) - stub_request(:get, "https://api.vk.com/method/wall.getComments?access_token=abc&count=100&need_likes=1&offset=0&owner_id=2592709&post_id=655&preview_length=0"). + stub_request(:get, "https://api.vk.com/method/wall.getComments?access_token=abc&count=100&need_likes=1&offset=0&owner_id=2592709&post_id=655&preview_length=0&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/comments_post_655.json")) stub_request(:get, "https://api.vk.com/method/photos.getAllComments?access_token=abc&count=100&need_likes=1&offset=0&owner_id=2592709&uid=2592709"). to_return(:status => 200, :body => fixture("vkontakte/comments_photos.json")) - stub_request(:get, "https://api.vk.com/method/friends.get?access_token=abc&count=5000&fields=domain&offset=0&user_id=2592709"). + stub_request(:get, "https://api.vk.com/method/friends.get?access_token=abc&count=5000&fields=domain&offset=0&user_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/friends.json")) - stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=1000&fields=screen_name&offset=0&user_id=2592709"). + stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=1000&fields=screen_name&offset=0&user_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/followers.json")) - stub_request(:get, "https://api.vk.com/method/wall.getReposts?access_token=abc&count=1000&offset=0&owner_id=2592709&post_id=3675"). + stub_request(:get, "https://api.vk.com/method/wall.getReposts?access_token=abc&count=1000&offset=0&owner_id=2592709&post_id=3675&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/shares_post_3675.json")) - stub_request(:get, "https://api.vk.com/method/wall.getById?access_token=abc&extended=1&posts=2592709_655"). + stub_request(:get, "https://api.vk.com/method/wall.getById?access_token=abc&extended=1&posts=2592709_655&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/post.json")) end it "should be a vkontakte profile" do @user.should be_a(SocialProfile::People::Vkontakte) @@ -52,11 +52,11 @@ it "should response to last_post_by_days by 30 days with date_end options" do @user.last_post_by_days(30, :date_end => DateTime.new(2014, 5, 17)).size.should == 1 end it "should response to last_post_by_days by 2119 days" do - stub_request(:get, "https://api.vk.com/method/wall.get?access_token=abc&count=100&filter=owner&offset=100&owner_id=2592709"). + stub_request(:get, "https://api.vk.com/method/wall.get?access_token=abc&count=100&filter=owner&offset=100&owner_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/last_posts_2.json")) posts = @user.last_post_by_days(2119, :date_end => DateTime.new(2014, 8, 19)) posts.size.should == 175 @@ -104,15 +104,15 @@ it "should fetch all followers" do @user.followers.size.should == 30 end it "should fetch all followers with iteration by 20 items in step" do - stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=20&fields=screen_name&offset=0&user_id=2592709"). + stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=20&fields=screen_name&offset=0&user_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/followers_20.json")) - stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=20&fields=screen_name&offset=20&user_id=2592709"). + stub_request(:get, "https://api.vk.com/method/users.getFollowers?access_token=abc&count=20&fields=screen_name&offset=20&user_id=2592709&v=5.24"). to_return(:status => 200, :body => fixture("vkontakte/followers_20_2.json")) - + @user.followers(:count => 20).size.should == 30 end it "should fetch post by id" do response = @user.get_post("2592709_655") @@ -120,10 +120,10 @@ end it "should get mutual_friends" do stub_request(:get, /friends\.getMutual/). to_return(:status => 200, :body => fixture("vkontakte/mutual_friends.json")) - + _hash = @user.mutual_friends(:target_uids => "seperated_ids") _hash.size.should == 206 end end end