Skip to content

Instantly share code, notes, and snippets.

@mmower
Created September 16, 2008 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mmower/11034 to your computer and use it in GitHub Desktop.
Save mmower/11034 to your computer and use it in GitHub Desktop.
# Used to modify the relationship tags applied to the specified contact
#
# PUT /users/bob/contacts/alice/tags?friend=t&family=f
#
# Sets the tags on the relationship that 'bob' has with 'alice' to be 'friend' and not 'family'
#
def tags
@contact = user.contacts.with_login( params[:id] )
@relationship = user.relationships.with( @contact )
@relationship.set( tags_from_params( params ) )
end
it "PUT #tags (html) should tag a contact as a friend" do
u1, u2 = User.generate, User.generate
r = u1.add_contact( u2 )
r.should_receive( :set ).with( :friend => true )
put :tags, :user_id => u2.login, :id => u1.login, :friend => 't'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment