From: Andy Allan Date: Wed, 15 Oct 2008 15:23:56 +0000 (+0000) Subject: Checking foreign key constraints on message recipients and senders X-Git-Tag: live~7605^2~262 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/25c3310be4c0b497d93e92a4d8141a50c12c4cd2?ds=sidebyside Checking foreign key constraints on message recipients and senders --- diff --git a/test/unit/message_test.rb b/test/unit/message_test.rb index 362bcc430..e95c698c9 100644 --- a/test/unit/message_test.rb +++ b/test/unit/message_test.rb @@ -32,6 +32,11 @@ class MessageTest < Test::Unit::TestCase message.sender = nil message.recipient = nil assert !message.valid? + + assert_raise(ActiveRecord::RecordNotFound) { User.find(0) } + message.from_user_id = 0 + message.to_user_id = 0 + assert_raise(ActiveRecord::RecordInvalid) {message.save!} end def test_utf8_roundtrip