Sha256: e95c219bfa33e280ec913b5191e281e27c3a6ac626547ebbd9a57f66543e95ee
Contents?: true
Size: 1.92 KB
Versions: 4
Compression:
Stored size: 1.92 KB
Contents
require 'test_helper' class GoogleAppsApiContactsTest < Test::Unit::TestCase include GoogleAppsApi context "given a connection to apps.cul" do setup do gapps_config =YAML::load_file("private/gapps-config.yml")["apps_ocelot"].symbolize_keys! @co_api = Contacts::Api.new(gapps_config) end should "have a token" do assert @co_api.token end should "be able to retrieve all contacts" do cons = @co_api.retrieve_all_contacts assert_kind_of Array, cons end should "be able to create a contact" do contact = ContactEntity.new(:id => "_new_", :name => "Bizarre Test", :emails => {:work => "james.stuart+bizarretest@columbia.edu", :home => "james.stuart+bizarretest@gmail.com"}, :primary_email => :work) res = @co_api.create_contact(contact) assert_kind_of ContactEntity, res @co_api.remove_contact(res) end # # # # should "be able to create and delete a user" do # uid = random_letters(9, "_t_") # # assert_raises GDataError do # @api.retrieve_user(uid) # end # # @api.create_user(uid, :given_name => random_letters(5), :family_name => random_letters(5), :password => random_letters(10)) # # assert_kind_of UserEntity, @api.retrieve_user(uid) # # @api.delete_user(uid) # # # assert_raises GDataError do # @api.retrieve_user(uid) # end # # # end # # # # # should "be able to update a user" do # uid = "jws2135" # # @api.update_user(uid, :given_name => "Jimmy", :family_name => "Stuart") # # assert_equal "Jimmy", @api.retrieve_user(uid).given_name # # @api.update_user(uid, :given_name => "James", :family_name => "Stuart") # # assert_equal "James", @api.retrieve_user(uid).given_name # # end # end end
Version data entries
4 entries across 4 versions & 1 rubygems