diff options
| author | Paul Buetow <paul@buetow.org> | 2024-10-10 10:34:26 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-10-10 10:34:26 +0300 |
| commit | 2f006df7a6aff97bb69bb2b6ffd607890863ebf9 (patch) | |
| tree | ecbe059b685d94cafb0b6e0e3b01b1d5bb36bd44 /internal/timestamp/timestamp_test.go | |
| parent | be3abe2462bca511ede21cacd1e5a3690b5aa745 (diff) | |
initial timestamp package
Diffstat (limited to 'internal/timestamp/timestamp_test.go')
| -rw-r--r-- | internal/timestamp/timestamp_test.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/internal/timestamp/timestamp_test.go b/internal/timestamp/timestamp_test.go new file mode 100644 index 0000000..27d0fd4 --- /dev/null +++ b/internal/timestamp/timestamp_test.go @@ -0,0 +1,23 @@ +package timestamp + +import ( + "strings" + "testing" + "time" +) + +func TestUpdateInFilename(t *testing.T) { + var ( + filePath = "gosdir/db/platforms/mastodon/1728240487.txt.20241009-232530.queued" + nowTime = time.Now() + updatedFilePath = UpdateInFilename(filePath, -2) + parts = strings.Split(updatedFilePath, ".") + ) + + updatedTime, err := Parse(parts[len(parts)-2]) + if err != nil { + t.Error(err) + } + + t.Log(filePath, updatedFilePath, nowTime.Sub(updatedTime)) +} |
