mirror of
https://github.com/ddworken/hishtory.git
synced 2025-08-18 02:40:33 +02:00
Roll-forward "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though
note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit 6281ae0601
.
This commit is contained in:
@@ -135,17 +135,18 @@ func TestBuildHistoryEntryWithTimestampStripping(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseCrossPlatformInt(t *testing.T) {
|
||||
res, err := parseCrossPlatformInt("123")
|
||||
require.NoError(t, err)
|
||||
if res != 123 {
|
||||
t.Fatalf("failed to parse cross platform int %d", res)
|
||||
}
|
||||
res, err = parseCrossPlatformInt("123N")
|
||||
require.NoError(t, err)
|
||||
if res != 123 {
|
||||
t.Fatalf("failed to parse cross platform int %d", res)
|
||||
}
|
||||
func TestParseCrossPlatformTime(t *testing.T) {
|
||||
res := parseCrossPlatformTime("1696715149")
|
||||
require.Equal(t, time.Unix(1696715149, 0).UTC(), res)
|
||||
|
||||
res = parseCrossPlatformTime("1696715149N")
|
||||
require.Equal(t, time.Unix(1696715149, 0).UTC(), res)
|
||||
|
||||
res = parseCrossPlatformTime("1696715218277655463")
|
||||
require.Equal(t, time.Unix(0, 1696715218277655463).UTC(), res)
|
||||
|
||||
res = parseCrossPlatformTime("1696715218277655463N")
|
||||
require.Equal(t, time.Unix(0, 1696715218277655463).UTC(), res)
|
||||
}
|
||||
|
||||
func TestBuildRegexFromTimeFormat(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user