MCPcopy Index your code
hub / github.com/coder/coder / TestFile

Function TestFile

cli/config/file_test.go:11–38  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestFile(t *testing.T) {
12 t.Parallel()
13
14 t.Run("Write", func(t *testing.T) {
15 t.Parallel()
16 err := config.Root(t.TempDir()).Session().Write("test")
17 require.NoError(t, err)
18 })
19
20 t.Run("Read", func(t *testing.T) {
21 t.Parallel()
22 root := config.Root(t.TempDir())
23 err := root.Session().Write("test")
24 require.NoError(t, err)
25 data, err := root.Session().Read()
26 require.NoError(t, err)
27 require.Equal(t, "test", data)
28 })
29
30 t.Run("Delete", func(t *testing.T) {
31 t.Parallel()
32 root := config.Root(t.TempDir())
33 err := root.Session().Write("test")
34 require.NoError(t, err)
35 err = root.Session().Delete()
36 require.NoError(t, err)
37 })
38}

Callers

nothing calls this directly

Calls 8

RootTypeAlias · 0.92
RunMethod · 0.65
WriteMethod · 0.65
SessionMethod · 0.65
TempDirMethod · 0.65
ReadMethod · 0.65
DeleteMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected