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