Sha256: c5e1b589527ebfec6a0241662619788913579e69b83340646187266a0f087e0d
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'spec_helper' describe Mongoid::Follower do describe User do before do @bonnie = User.new @bonnie.save @clyde = User.new @clyde.save @alec = User.new @alec.save @gang = Group.new @gang.save end it "should have no follows or followers" do @bonnie.follows?(@clyde).should be_false @bonnie.follow(@clyde) @clyde.follower?(@alec).should be_false @alec.follows?(@clyde).should be_false end it "can follow another User" do @bonnie.follow(@clyde) @bonnie.follows?(@clyde).should be_true @clyde.follower?(@bonnie).should be_true end it "can unfollow another User" do @bonnie.follows?(@clyde).should be_false @clyde.follower?(@bonnie).should be_false @bonnie.follow(@clyde) @bonnie.follows?(@clyde).should be_true @clyde.follower?(@bonnie).should be_true @bonnie.unfollow(@clyde) @bonnie.follows?(@clyde).should be_false @clyde.follower?(@bonnie).should be_false end it "can follow a group" do @bonnie.follow(@gang) @bonnie.follows?(@gang).should be_true @gang.follower?(@bonnie).should be_true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoid_follow-0.0.2 | spec/specs/follow_spec.rb |