github.com/anchore/syft@v1.38.2/internal/cache/bypass_test.go (about) 1 package cache 2 3 import ( 4 "strings" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 ) 9 10 func Test_bypassedCache(t *testing.T) { 11 m := bypassedCache{} 12 cache := m.GetCache("name", "version") 13 err := cache.Write("test", strings.NewReader("value")) 14 require.NoError(t, err) 15 rdr, err := cache.Read("test") 16 require.Nil(t, rdr) 17 require.ErrorIs(t, err, errNotFound) 18 }