From 1e81f505fc56efba701ba62a6d858d5fb5b70a7f Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 31 Aug 2023 23:22:45 +0200 Subject: Split out dates module --- spec/activity_spec.lua | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 spec/activity_spec.lua (limited to 'spec/activity_spec.lua') diff --git a/spec/activity_spec.lua b/spec/activity_spec.lua deleted file mode 100644 index 074be22..0000000 --- a/spec/activity_spec.lua +++ /dev/null @@ -1,43 +0,0 @@ -local activity = require "activity" - -describe("Days in a year", function() - it("should support regular years", function() - assert.are.equal(365, activity.days_in(1970)) - assert.are.equal(365, activity.days_in(2001)) - end) - - it("should support lean years", function() - assert.are.equal(366, activity.days_in(2004)) - assert.are.equal(366, activity.days_in(1980)) - end) - - it("should support *00 years", function() - assert.are.equal(366, activity.days_in(2000)) - assert.are.equal(365, activity.days_in(2100)) - assert.are.equal(365, activity.days_in(2200)) - assert.are.equal(365, activity.days_in(2300)) - assert.are.equal(366, activity.days_in(2400)) - end) -end) - -describe("This year is", function() - local this_year = os.date "%Y" -- Quite useless test - - it(tostring(this_year), function() - assert.are.equal(this_year, activity.this_year()) - end) -end) - -describe("First week day of", function() - it("2023 is Sunday", function() - assert.are.equal(1, activity.first_week_day(2023)) - end) - - it("2022 is Saturday", function() - assert.are.equal(7, activity.first_week_day(2022)) - end) - - it("2020 is Saturday", function() - assert.are.equal(4, activity.first_week_day(2020)) - end) -end) -- cgit v1.1