diff options
| author | Kir | 2012-02-09 20:27:11 +0200 | 
|---|---|---|
| committer | Kir | 2012-02-09 20:27:11 +0200 | 
| commit | 90d8da2777e6c2a93a03fa3c16833c2156c46553 (patch) | |
| tree | 1600e3564f1e187647b138ed258d9457e0e0991a /spec | |
| parent | eff8cfa7d24b83be0d541f956e2173211679bd21 (diff) | |
| download | inboxes-90d8da2777e6c2a93a03fa3c16833c2156c46553.tar.bz2 | |
Adding unread_for? to message with tests
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 | 
