require File.expand_path('../test_helper', __FILE__)

module Tamber
  class UserTest < Test::Unit::TestCase

    # should "create user" do
    #   begin
    #     u = Tamber::User.create(
    #       :id => 'user_rubytestA',
    #       :events => [
    #         {
    #           :item => 'item_u9nlytt3w5',
    #           :behavior => 'like'
    #         },
    #         {
    #           :item => 'item_i5gq90scc1',
    #           :behavior => 'like'
    #         }
    #       ]
    #     )
    #     puts u
    #   rescue TamberError => error
    #     puts error.message
    #   end
    # end

    # should "users should be able to be updated" do
    #   begin
    #     id = 'user_rubytestA'
    #     metadata = {
    #       'name' => 'Rob Pike',
    #       'city' => 'Mountain View, CA'
    #     }
    #     u = Tamber::User.update(
    #       :id => id,
    #       :metadata => metadata
    #     )
    #     assert u.id == id
    #   rescue TamberError => error
    #     puts error.message
    #   end
    # end


    # should "retrieve user" do
    #   begin
    #     id = 'user_rubytestA'
    #     u = Tamber::User.retrieve(
    #       :id => id,
    #       :getRecs => {
    #         :number => 10
    #       }
    #     )
    #     puts u.inspect
    #     puts u.metadata
    #     puts u.metadata[:name]
    #     assert u.id == id
    #   rescue TamberError => error
    #     puts error.message
    #   end
    # end

  end
end