fix: parse dates without timezone offset (#404)
fix: enable replying if tree is in a different tab (#407)
fix: wrong get url (#413)
fix: Restore cursor when updating from outside of tree (#406) 

---------

Co-authored-by: Jakub F. Bortlík <jakub.bortlik@proton.me>
Co-authored-by: Oscar <oscar.creator13@gmail.com>
This commit is contained in:
Harrison (Harry) Cramer
2024-11-04 20:42:04 -05:00
committed by GitHub
parent 341d56a1cb
commit 30daecfb60
10 changed files with 145 additions and 23 deletions

View File

@@ -77,6 +77,13 @@ describe("utils/init.lua", function()
local want = "November 19, 2011"
assert.are.same(want, got)
end)
it("Parses TZ w/out offset (relative)", function()
local stamp = "2023-11-14T18:44:02Z"
local got = u.time_since(stamp, current_date)
local want = "5 days ago"
assert.are.same(want, got)
end)
end)
describe("remove_first_value", function()
@@ -209,6 +216,7 @@ describe("utils/init.lua", function()
{ "2016-11-21T20:25:09.482-05:00", "-0500", "11/21/2016 at 20:25" },
{ "2016-11-22T1:25:09.482-00:00", "-0000", "11/22/2016 at 01:25" },
{ "2017-3-22T20:25:09.482+07:00", "+0700", "03/22/2017 at 20:25" },
{ "2016-11-22T1:25:09Z", "-0000", "11/22/2016 at 01:25" },
}
for _, val in ipairs(tests) do
local got = u.format_to_local(val[1], val[2])