Files
Bubberstation/code/modules/unit_tests/holidays.dm
SkyratBot 22854490e7 [MIRROR] Replaces US Indigenous People's Day with International Indigenous People's Day (#2356)
* Replaces US Indigenous People's Day with International Indigenous People's Day (#55458)

Title. This modifies a unit test that tested the holiday I'm removing to test mother's day instead, as International Indigenous People's Day isn't an nth week holiday.

* Replaces US Indigenous People's Day with International Indigenous People's Day

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
2020-12-29 02:38:46 +00:00

37 lines
1.7 KiB
Plaintext

// test Jewish holiday
/datum/unit_test/hanukkah_2123/Run()
var/datum/holiday/hebrew/hanukkah/hanukkah = new
TEST_ASSERT(hanukkah.shouldCelebrate(14, DECEMBER, 2123, TUESDAY), "December 14, 2123 was not Hanukkah.")
// test Islamic holiday
/datum/unit_test/ramadan_2165/Run()
var/datum/holiday/islamic/ramadan/ramadan = new
TEST_ASSERT(ramadan.shouldCelebrate(6, NOVEMBER, 2165, WEDNESDAY), "November 6, 2165 was not Ramadan.")
// nth day of week
/datum/unit_test/thanksgiving_2020/Run()
var/datum/holiday/nth_week/thanksgiving/thanksgiving = new
TEST_ASSERT(thanksgiving.shouldCelebrate(26, NOVEMBER, 2020, THURSDAY), "November 26, 2020 was not Thanksgiving.")
// another nth day of week
/datum/unit_test/mother_3683/Run()
var/datum/holiday/nth_week/mother/mother = new
TEST_ASSERT(mother.shouldCelebrate(9, MAY, 3683, 2, SUNDAY), "May 9, 3683 was not Mother's Day.")
// plain old simple holiday
/datum/unit_test/hello_2020/Run()
var/datum/holiday/hello/hello = new
TEST_ASSERT(hello.shouldCelebrate(21, NOVEMBER, 2020, SATURDAY), "November 21, 2020 was not Hello day.")
// holiday which goes across months
/datum/unit_test/new_year_1983/Run()
var/datum/holiday/new_year/new_year = new
TEST_ASSERT(new_year.shouldCelebrate(2, JANUARY, 1983, SUNDAY), "January 2, 1983 was not New Year.")
/datum/unit_test/moth_week_2020/Run()
var/datum/holiday/nth_week/moth/moth = new
TEST_ASSERT(moth.shouldCelebrate(18, JULY, 2020, SATURDAY), "July 18, 2020 was not Moth Week.")
TEST_ASSERT(moth.shouldCelebrate(20, JULY, 2020, MONDAY), "July 20, 2020 was not Moth Week.")
TEST_ASSERT(moth.shouldCelebrate(24, JULY, 2020, FRIDAY), "July 24, 2020 was not Moth Week.")
TEST_ASSERT(moth.shouldCelebrate(26, JULY, 2020, SUNDAY), "July 26, 2020 was not Moth Week.")