From cfb2c810e6f6754ceaf3be6cc0a472ec228935a7 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 17 Jul 2026 18:10:52 +0200 Subject: Improve test coverage for two-ordinal week selection in rrule humanizier --- test/models/concerns/rrule_humanizer_test.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/models/concerns/rrule_humanizer_test.rb b/test/models/concerns/rrule_humanizer_test.rb index 54c4c22..d747171 100644 --- a/test/models/concerns/rrule_humanizer_test.rb +++ b/test/models/concerns/rrule_humanizer_test.rb @@ -114,4 +114,11 @@ class RruleHumanizerTest < ActiveSupport::TestCase test "wday_abbr falls back to :de for an unrecognized locale" do assert_equal "Mo", RruleHumanizer.wday_abbr(Time.parse("2026-07-06"), :fr) end + + test "monthly two selected weeks" do + assert_equal "Jeden ersten und dritten Dienstag im Monat", + humanize("FREQ=MONTHLY;BYDAY=1TU,3TU") + assert_equal "Every first and third Tuesday of the month", + humanize("FREQ=MONTHLY;BYDAY=1TU,3TU", :en) + end end -- cgit v1.3