blob: e2c1dfdb97b3a89bb44ae81fbf8d3c5a5ed27b8d [file] [log] [blame]
package client
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestDeleteMeta(t *testing.T) {
l := MemoryLocalStore()
defer func() {
assert.Equal(t, nil, l.Close())
}()
assert.Equal(t, l.SetMeta("root.json", []byte(`
{
"signed": {},
"signatures": {},
}
`)), nil)
m, err := l.GetMeta()
assert.Equal(t, err, nil)
if _, ok := m["root.json"]; !ok {
t.Fatalf("Expected metadata not found!")
}
l.DeleteMeta("root.json")
if _, ok := m["root.json"]; ok {
t.Fatalf("Metadata is not deleted!")
}
}