diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/inboxes/message_spec.rb | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/spec/inboxes/message_spec.rb b/spec/inboxes/message_spec.rb index c498b04..0613738 100644 --- a/spec/inboxes/message_spec.rb +++ b/spec/inboxes/message_spec.rb @@ -6,9 +6,7 @@ describe Message do      old_user = Factory(:user)      discussion.add_speaker(old_user)      message = Message.create!(:discussion => discussion, :user => old_user, :body => Factory.next(:string)) -          sleep 2 -          new_user = Factory(:user)      discussion.add_speaker(new_user)      message.visible_for?(new_user).should be_false @@ -19,9 +17,14 @@ describe Message do      user = Factory(:user)      discussion.add_speaker(user)      message = Message.create!(:discussion => discussion, :user => user, :body => Factory.next(:string)) -     -    sleep 5 -     +    sleep 2      message.visible_for?(user).should be_true    end +   +  it "new model should be unread for user" do +    discussion = Factory(:discussion) +    message = Message.create!(:user => discussion.users.first, :body => Factory.next(:string), :discussion => discussion) +    sleep 2 +    message.unread_for?(discussion.users.last).should be true +  end  end | 
