diff options
Diffstat (limited to 'test/models/node_action_test.rb')
| -rw-r--r-- | test/models/node_action_test.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/test/models/node_action_test.rb b/test/models/node_action_test.rb index 849b36f4..4672456a 100644 --- a/test/models/node_action_test.rb +++ b/test/models/node_action_test.rb | |||
| @@ -59,7 +59,7 @@ class NodeActionTest < ActiveSupport::TestCase | |||
| 59 | assert_nil NodeAction.head_diff(old_page, build_page(:template_name => "standard_template"))[:template_changed] | 59 | assert_nil NodeAction.head_diff(old_page, build_page(:template_name => "standard_template"))[:template_changed] |
| 60 | end | 60 | end |
| 61 | 61 | ||
| 62 | test "assets_changed flag when the attached set differs" do | 62 | test "asset delta when the attached set differs" do |
| 63 | asset = Asset.create!(:name => "diff probe", | 63 | asset = Asset.create!(:name => "diff probe", |
| 64 | :upload_file_name => "test_image.png", | 64 | :upload_file_name => "test_image.png", |
| 65 | :upload_content_type => "image/png", | 65 | :upload_content_type => "image/png", |
| @@ -68,10 +68,9 @@ class NodeActionTest < ActiveSupport::TestCase | |||
| 68 | old_page, new_page = build_page, build_page | 68 | old_page, new_page = build_page, build_page |
| 69 | new_page.related_assets.create!(:asset_id => asset.id, :position => 1) | 69 | new_page.related_assets.create!(:asset_id => asset.id, :position => 1) |
| 70 | 70 | ||
| 71 | 71 | diff = NodeAction.head_diff(old_page, new_page) | |
| 72 | diff = NodeAction.head_diff(old_page, new_page.reload) | 72 | assert diff[:assets].present? |
| 73 | assert diff[:assets_changed] | 73 | assert_nil NodeAction.head_diff(old_page, old_page)[:assets] |
| 74 | assert_nil NodeAction.head_diff(old_page, old_page)[:assets_changed] | ||
| 75 | end | 74 | end |
| 76 | 75 | ||
| 77 | test "default-locale abstract and body changes become flags, only when true" do | 76 | test "default-locale abstract and body changes become flags, only when true" do |
