refToTempFile creates a temporary file and returns a reference to it. The caller should defer os.Remove(tmpFile)
(t *testing.T)
| 75 | // |
| 76 | // defer os.Remove(tmpFile) |
| 77 | func refToTempFile(t *testing.T) (ref types.ImageReference, tmpDir string) { |
| 78 | f, err := os.CreateTemp("", "sif-transport-test") |
| 79 | require.NoError(t, err) |
| 80 | tmpFile := f.Name() |
| 81 | err = f.Close() |
| 82 | require.NoError(t, err) |
| 83 | ref, err = NewReference(tmpFile) |
| 84 | require.NoError(t, err) |
| 85 | return ref, tmpFile |
| 86 | } |
| 87 | |
| 88 | func TestReferenceTransport(t *testing.T) { |
| 89 | ref, tmpFile := refToTempFile(t) |
no test coverage detected
searching dependent graphs…