Files
fizzy/test/models/card/eventable_test.rb
T
2025-11-05 13:31:54 +01:00

22 lines
547 B
Ruby

require "test_helper"
class Card::EventableTest < ActiveSupport::TestCase
setup do
Current.session = sessions(:david)
end
test "new cards get the current time as the last activity time" do
freeze_time
card = boards(:writebook).cards.create!(title: "Some card card", creator: users(:david))
assert_equal Time.current, card.last_active_at
end
test "tracking events update the last activity time" do
travel_to Time.current
cards(:logo).close
assert_equal Time.current, cards(:logo).last_active_at
end
end