summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-07-22 14:38:46 +0200
committererdgeist <erdgeist@erdgeist.org>2026-07-22 14:38:46 +0200
commit6893270420c13cf1a0af158cf3d4cc71cd7e2005 (patch)
tree74f4eb03ffa6d12c09ce22b468a4aafa7c10bc61 /test
parent2366af57461cd7e76028960a444672a3ce0c3634 (diff)
Retire nodes#recent, superseded by the action log
Diffstat (limited to 'test')
-rw-r--r--test/controllers/nodes_controller_test.rb6
-rw-r--r--test/models/node_test.rb24
2 files changed, 0 insertions, 30 deletions
diff --git a/test/controllers/nodes_controller_test.rb b/test/controllers/nodes_controller_test.rb
index ddc4565..b8f9278 100644
--- a/test/controllers/nodes_controller_test.rb
+++ b/test/controllers/nodes_controller_test.rb
@@ -514,12 +514,6 @@ class NodesControllerTest < ActionController::TestCase
514 assert_includes assigns(:nodes), chaostreff_node 514 assert_includes assigns(:nodes), chaostreff_node
515 end 515 end
516 516
517 test "recent combined with a search term does not raise an ambiguous column error" do
518 login_as :quentin
519 get :recent, params: { :q => "Zombies" }
520 assert_response :success
521 end
522
523 test "drafts combined with a search term does not raise an ambiguous column error" do 517 test "drafts combined with a search term does not raise an ambiguous column error" do
524 login_as :quentin 518 login_as :quentin
525 get :drafts, params: { :q => "Zombies" } 519 get :drafts, params: { :q => "Zombies" }
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")