zrepl/internal/pruning/keep_helpers_test.go
2024-10-18 19:21:17 +02:00

24 lines
365 B
Go

package pruning
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestShallowCopySnapList(t *testing.T) {
l1 := []Snapshot{
stubSnap{name: "foo"},
stubSnap{name: "bar"},
}
l2 := shallowCopySnapList(l1)
assert.Equal(t, l1, l2)
l1[0] = stubSnap{name: "baz"}
assert.Equal(t, "baz", l1[0].Name())
assert.Equal(t, "foo", l2[0].Name())
}