Sha256: a4b641b317009ddaa005b04e3de4440f1568f8732844c2c401b66d6e81c9ceac
Contents?: true
Size: 1.35 KB
Versions: 12
Compression:
Stored size: 1.35 KB
Contents
require 'spec_helper' describe Message do fixtures :all before(:each) do @message = FactoryGirl.create(:message) end it "should require body" do @message.errors[:body].should be_true end it "should require recipient" do @message.errors[:recipient].should be_true end it "should require subject" do @message.errors[:subject].should be_true end it "should return sender_name" do @message.sender.username.should be_true end it "should return receiver_name" do @message.receiver = users(:user1) @message.receiver.username.should be_true end it "should set read_at" do message = messages(:user2_to_user1_1) message.sm_read! message.read_at.should be_true message.read?.should be_true message.state.should eq 'read' end end # == Schema Information # # Table name: messages # # id :integer not null, primary key # read_at :datetime # receiver_id :integer # sender_id :integer # subject :string(255) not null # body :text # message_request_id :integer # state :string(255) # parent_id :integer # created_at :datetime not null # updated_at :datetime not null # lft :integer # rgt :integer # depth :integer #
Version data entries
12 entries across 12 versions & 2 rubygems