test/unread_test.rb in unread-0.0.3 vs test/unread_test.rb in unread-0.0.4
- old
+ new
@@ -24,21 +24,29 @@
assert_equal [@email1, @email2], Email.unread_by(@user)
assert_equal [@email1, @email2], Email.unread_by(@other_user)
assert_equal 2, Email.unread_by(@user).count
assert_equal 2, Email.unread_by(@other_user).count
+
+ assert_raise(ArgumentError) {
+ Email.unread_by(42)
+ }
end
def test_scope_after_reset
@email1.mark_as_read! :for => @user
assert_equal [@email2], Email.unread_by(@user)
assert_equal 1, Email.unread_by(@user).count
end
- def test_unread_by
+ def test_unread_after_create
assert_equal true, @email1.unread?(@user)
assert_equal true, @email1.unread?(@other_user)
+
+ assert_raise(ArgumentError) {
+ @email1.unread?(42)
+ }
end
def test_unread_after_update
@email1.mark_as_read! :for => @user
wait
\ No newline at end of file