Sha256: aa3100ca72b89ee9c751ee98771f78c504622bf837a9c37f7c98175a48ace056

Contents?: true

Size: 1.15 KB

Versions: 7

Compression:

Stored size: 1.15 KB

Contents

require 'test_helper'

class UserTest < Test::Unit::TestCase
  context 'A Putio client with valid credentials' do
    setup { @putio = Putio.new('abc', '123') }

    should %q|return user's info via GET| do
      stub(:get, %r|http://api.put.io/v1/user\?method=info|,
           'user_info.json')
      user_info = @putio.get_user_info

      assert_equal "rodreegez", user_info.first.name
    end

    should %q|return user's info via POST| do
      stub(:post, %r|http:\/\/api.put.io\/v1\/user\?method=info|,
           'user_info.json')
      user_info = @putio.post_user_info

      assert_equal "rodreegez", user_info.first.name
    end

    should %q|return user's friends via GET| do
      stub(:get, %r|http:\/\/api.put.io\/v1\/user\?method=friends|,
           'user_friends.json')
      user_friends = @putio.get_user_friends

      assert_equal "Dean Strelau", user_friends.first.name
    end

    should %q|return user's friends via POST| do
      stub(:post, %r|http:\/\/api.put.io\/v1\/user\?method=friends|,
           'user_friends.json')
      user_friends = @putio.post_user_friends

      assert_equal "Dean Strelau", user_friends.first.name
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
putio-cli-0.0.6 test/units/user_test.rb
putio-cli-0.0.5 test/units/user_test.rb
putio-cli-0.0.4 test/units/user_test.rb
putio-cli-0.0.3 test/units/user_test.rb
putio-cli-0.0.2 test/units/user_test.rb
putio-0.0.1.pre2 test/units/user_test.rb
putio-0.0.1.pre test/units/user_test.rb