From b5fabd052bc5171fede0e5679f296f7bf55e4207 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 11 Feb 2012 14:19:16 +0000 Subject: [PATCH] Adds a test for changeset/issue relations deletion. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8848 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/repository_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/unit/repository_test.rb b/test/unit/repository_test.rb index b3222591e..51a5c229d 100644 --- a/test/unit/repository_test.rb +++ b/test/unit/repository_test.rb @@ -83,6 +83,15 @@ class RepositoryTest < ActiveSupport::TestCase end end + def test_destroy_should_delete_issues_associations + changeset = Changeset.find(102) + changeset.issues = Issue.find_all_by_id([1, 2]) + + assert_difference 'Changeset.connection.select_all("select * from changesets_issues").size', -2 do + Repository.find(10).destroy + end + end + def test_should_not_create_with_disabled_scm # disable Subversion with_settings :enabled_scm => ['Darcs', 'Git'] do