MCPcopy
hub / github.com/moonD4rk/HackBrowserData / TestSession_Acquire_File

Function TestSession_Acquire_File

filemanager/session_test.go:32–51  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

30}
31
32func TestSession_Acquire_File(t *testing.T) {
33 s, err := NewSession()
34 require.NoError(t, err)
35 defer s.Cleanup()
36
37 // Create a source file
38 srcDir := t.TempDir()
39 srcFile := filepath.Join(srcDir, "Login Data")
40 require.NoError(t, os.WriteFile(srcFile, []byte("test data"), 0o644))
41
42 // Acquire it
43 dst := filepath.Join(s.TempDir(), "Login Data")
44 err = s.Acquire(srcFile, dst, false)
45 require.NoError(t, err)
46
47 // Verify copy
48 data, err := os.ReadFile(dst)
49 require.NoError(t, err)
50 assert.Equal(t, "test data", string(data))
51}
52
53func TestSession_Acquire_WAL(t *testing.T) {
54 s, err := NewSession()

Callers

nothing calls this directly

Calls 4

CleanupMethod · 0.95
TempDirMethod · 0.95
AcquireMethod · 0.95
NewSessionFunction · 0.85

Tested by

no test coverage detected