diff options
Diffstat (limited to 'test/models/node_test.rb')
| -rw-r--r-- | test/models/node_test.rb | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/test/models/node_test.rb b/test/models/node_test.rb index d7e4dd0..ba38340 100644 --- a/test/models/node_test.rb +++ b/test/models/node_test.rb | |||
| @@ -546,30 +546,6 @@ class NodeTest < ActiveSupport::TestCase | |||
| 546 | assert result.index(mine) < result.index(someone_elses_newer) | 546 | assert result.index(mine) < result.index(someone_elses_newer) |
| 547 | end | 547 | end |
| 548 | 548 | ||
| 549 | test "recently_changed includes a node whose head was recently published" do | ||
| 550 | node = Node.root.children.create!(:slug => "recent_changed_published") | ||
| 551 | find_or_create_draft(node, @user1) | ||
| 552 | node.autosave!({:title => "v1"}, @user1) | ||
| 553 | node.save_draft!(@user1) | ||
| 554 | node.publish_draft! | ||
| 555 | |||
| 556 | assert_includes Node.recently_changed, node | ||
| 557 | end | ||
| 558 | |||
| 559 | test "recently_changed excludes a node only touched by locking or unlocking after an old publish" do | ||
| 560 | node = Node.root.children.create!(:slug => "recent_changed_lock_only") | ||
| 561 | find_or_create_draft(node, @user1) | ||
| 562 | node.autosave!({:title => "v1"}, @user1) | ||
| 563 | node.save_draft!(@user1) | ||
| 564 | node.publish_draft! | ||
| 565 | node.head.update_column(:updated_at, 20.days.ago) | ||
| 566 | |||
| 567 | node.lock_for_editing!(@user1) | ||
| 568 | node.unlock! | ||
| 569 | |||
| 570 | assert_not_includes Node.recently_changed, node | ||
| 571 | end | ||
| 572 | |||
| 573 | test "autosave! carries over the current related assets to the newly created autosave row" do | 549 | test "autosave! carries over the current related assets to the newly created autosave row" do |
| 574 | node = Node.root.children.create!(:slug => "autosave_asset_carryover_test") | 550 | node = Node.root.children.create!(:slug => "autosave_asset_carryover_test") |
| 575 | user = User.find_by_login("quentin") | 551 | user = User.find_by_login("quentin") |
