mirror of
https://github.com/zrepl/zrepl.git
synced 2024-12-18 05:00:50 +01:00
24 lines
365 B
Go
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())
|
|
|
|
}
|