Skip to content
Extraits de code Groupes Projets
user_spec.rb 618 octets
Newer Older
require 'spec_helper'

describe User do
Raphael's avatar
Raphael a validé
  it "should be a person" do
    n = Person.count
    Factory.create(:user)
    Person.count.should == n+1
  end

  it "should be able to accept a pending friend request" do
    @user = Factory.create(:user)
    @friend = Factory.create(:person)
    
    r = Request.instantiate(:to => @user.url, :from => @friend)
    r.save

    Person.all.count.should == 2
    Request.for_user(@user).all.count.should == 1
    
    @user.accept_friend_request(r.id)

    Request.for_user(@user).all.count.should == 0
    Person.where(:id => @friend.id).first.active.should == true
  end