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 |
