move cmd/pruning to pruning, as it's independent of the command implementation

This commit is contained in:
Christian Schwarz
2018-08-27 16:11:35 +02:00
parent fb0a8d8b40
commit 0de17fd051
9 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,22 @@
package pruning
import (
"github.com/stretchr/testify/assert"
"testing"
)
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())
}