Sha256: b7dba61401881fe4cd7631c761c50fe8cfa12cf69e9dc34cb6a1b338a7fbf92b
Contents?: true
Size: 1.04 KB
Versions: 19
Compression:
Stored size: 1.04 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe LikesController do render_views it "should create like" do @activity = Factory(:activity) @subject = @activity.receiver_subject sign_in @subject post :create, :activity_id => @activity.id assert @activity.liked_by?(@subject) end it "should destroy like" do @like_activity = Factory(:like_activity) @activity = @like_activity.parent @subject = @like_activity.sender_subject sign_in @subject delete :destroy, :activity_id => @activity.id assert ! @activity.liked_by?(@subject) end it "should create, destroy and create it again" do @activity = Factory(:activity) @subject = @activity.receiver_subject sign_in @subject post :create, :activity_id => @activity.id assert @activity.liked_by?(@subject) delete :destroy, :activity_id => @activity.id assert ! @activity.liked_by?(@subject) post :create, :activity_id => @activity.id assert @activity.liked_by?(@subject) end end
Version data entries
19 entries across 19 versions & 1 rubygems