diff --git a/test/fixtures/pages_h.yml b/test/fixtures/pages_h.yml index 0724a15..3efbf61 100644 --- a/test/fixtures/pages_h.yml +++ b/test/fixtures/pages_h.yml @@ -6,7 +6,7 @@ welcome_2: version: 24 author_id: 1 revisor_id: 1 - deleted_in_original_table: false + deleted_in_original_table: 0 welcome_1: id: 2 page_id: 1 @@ -15,3 +15,4 @@ welcome_1: version: 23 author_id: 2 revisor_id: 2 + deleted_in_original_table: 0 diff --git a/test/versioned_test.rb b/test/versioned_test.rb index 41354e5..86453b6 100644 --- a/test/versioned_test.rb +++ b/test/versioned_test.rb @@ -370,9 +370,15 @@ def test_without_locking_reverts_optimistic_locking_settings_if_block_raises_exc def test_deleted_in_original_table record = Page::Version.find 2 - assert !record.deleted_in_original_table - record.page.destroy + assert_equal false, record.deleted_in_original_table + record.page.title = "Title changed" + assert record.page.save + record = Page::Version.find 3 - assert record.deleted_in_original_table + assert_equal false, record.deleted_in_original_table + + record.page.destroy + record = Page::Version.find 4 + assert_equal true, record.deleted_in_original_table end end