summaryrefslogtreecommitdiff
path: root/test/models/helpers/node_actions_helper_test.rb
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-08-02 22:45:51 +0200
committererdgeist <erdgeist@erdgeist.org>2026-08-02 22:45:51 +0200
commitda59dea46f55c64a3090b83a6321fbecd2ee6f60 (patch)
treeea64bb3e3d124f8141ae0cfb07e1dfffc19162bb /test/models/helpers/node_actions_helper_test.rb
parent30d85119ba5cda8a23ca99df5af9e94f5391eb78 (diff)
Witness calendar entries
Diffstat (limited to 'test/models/helpers/node_actions_helper_test.rb')
-rw-r--r--test/models/helpers/node_actions_helper_test.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/models/helpers/node_actions_helper_test.rb b/test/models/helpers/node_actions_helper_test.rb
index 1b72ec9c..01b57962 100644
--- a/test/models/helpers/node_actions_helper_test.rb
+++ b/test/models/helpers/node_actions_helper_test.rb
@@ -143,4 +143,17 @@ class NodeActionsHelperTest < ActionView::TestCase
143 assert_includes verb_icon(entry("publish", { "via" => "revision" })), "node_action_icon--history" 143 assert_includes verb_icon(entry("publish", { "via" => "revision" })), "node_action_icon--history"
144 assert_includes verb_icon(entry("frobnicate")), "node_action_icon--circle-dashed" 144 assert_includes verb_icon(entry("frobnicate")), "node_action_icon--circle-dashed"
145 end 145 end
146
147 test "an event entry renders after its event is gone" do
148 event = Event.new(:title => "Chaostreff", :rrule => "FREQ=WEEKLY;BYDAY=TU",
149 :start_time => Time.utc(2026, 9, 1, 19, 0),
150 :end_time => Time.utc(2026, 9, 1, 21, 0))
151 event.save_witnessed(:actor => users(:aaron))
152 event.destroy_witnessed(:actor => users(:aaron))
153
154 entry = NodeAction.where(:action => "event_destroy").order(:id).last
155
156 assert_match "Chaostreff", action_summary(entry)
157 assert_nothing_raised { event_changes_list(entry) }
158 end
146end 159end