diff --git a/client/client_test.go b/client/client_test.go index 6f70861..6046781 100644 --- a/client/client_test.go +++ b/client/client_test.go @@ -822,6 +822,15 @@ echo other`) t.Fatalf("hishtory query has unexpected number of lines: out=%#v", out) } require.Contains(t, out, "/tmp") + + // Record a command in a directory that does not exist + tester.RunInteractiveShell(t, `mkdir /tmp/deleted-test +cd /tmp/deleted-test +rm -rf /tmp/deleted-test +echo test2 +`) + out = hishtoryQuery(t, tester, "echo test2") + require.Contains(t, out, "/tmp/deleted-test") } func testHishtoryBackgroundSaving(t *testing.T, tester shellTester) {