| 101 | }) |
| 102 | |
| 103 | func TestStoreGetList(t *testing.T) { |
| 104 | store := NewStore(t.TempDir()) |
| 105 | listRef := ref("list") |
| 106 | first := types.ImageManifest{Ref: sref(t, "first")} |
| 107 | assert.NilError(t, store.Save(listRef, ref("first"), first)) |
| 108 | second := types.ImageManifest{Ref: sref(t, "second")} |
| 109 | assert.NilError(t, store.Save(listRef, ref("exists"), second)) |
| 110 | |
| 111 | list, err := store.GetList(listRef) |
| 112 | assert.NilError(t, err) |
| 113 | assert.Check(t, is.Len(list, 2)) |
| 114 | } |
| 115 | |
| 116 | func TestStoreGetListDoesNotExist(t *testing.T) { |
| 117 | store := NewStore(t.TempDir()) |