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

Function TestSubdirs

examples/examples_test.go:36–54  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

34}
35
36func TestSubdirs(t *testing.T) {
37 t.Parallel()
38 tarData, err := examples.Archive("docker")
39 require.NoError(t, err)
40
41 tarReader := tar.NewReader(bytes.NewReader(tarData))
42 entryPaths := make(map[byte][]string)
43 for {
44 header, err := tarReader.Next()
45 if errors.Is(err, io.EOF) {
46 break
47 }
48 require.NoError(t, err)
49
50 entryPaths[header.Typeflag] = append(entryPaths[header.Typeflag], header.Name)
51 }
52
53 require.Subset(t, entryPaths[tar.TypeReg], []string{"README.md", "main.tf"})
54}

Callers

nothing calls this directly

Calls 3

ArchiveFunction · 0.92
NextMethod · 0.65
IsMethod · 0.45

Tested by

no test coverage detected