Files
fizzy/test/models/notifier/created_test.rb
T
2025-01-13 14:21:47 +00:00

20 lines
638 B
Ruby

require "test_helper"
class Notifier::CreatedTest < ActiveSupport::TestCase
test "generate creates a notification for each recipient" do
assert_difference -> { Notification.count }, 2 do
assert_difference -> { users(:kevin).notifications.count }, 1 do
assert_difference -> { users(:jz).notifications.count }, 1 do
Notifier.for(events(:logo_created)).generate
end
end
end
end
test "generate populates the notification details" do
Notifier.for(events(:logo_created)).generate
assert_equal "David created a new item: The logo isn't big enough", Notification.last.body
end
end