Merge pull request #575 from dmcgowan/snapshot-test-checks

Update basic snapshotter test
This commit is contained in:
Stephen Day 2017-02-27 20:09:22 -08:00 committed by GitHub
commit 9743a1531d

View file

@ -296,7 +296,8 @@ func checkSnapshotterBasic(t *testing.T, snapshotter Snapshotter, work string) {
t.Fatal(err)
}
assert.Equal(t, si.Parent, "")
assert.Equal(t, "", si.Parent)
assert.Equal(t, KindCommitted, si.Kind)
next := filepath.Join(work, "nextlayer")
if err := os.MkdirAll(next, 0777); err != nil {
@ -325,6 +326,14 @@ func checkSnapshotterBasic(t *testing.T, snapshotter Snapshotter, work string) {
t.Log(err)
}
ni, err := snapshotter.Stat(ctx, next)
if err != nil {
t.Fatal(err)
}
assert.Equal(t, committed, ni.Parent)
assert.Equal(t, KindActive, ni.Kind)
nextCommitted := filepath.Join(work, "committed-next")
if err := snapshotter.Commit(ctx, nextCommitted, next); err != nil {
t.Fatal(err)
@ -335,7 +344,8 @@ func checkSnapshotterBasic(t *testing.T, snapshotter Snapshotter, work string) {
t.Fatal(err)
}
assert.Equal(t, si2.Parent, committed)
assert.Equal(t, committed, si2.Parent)
assert.Equal(t, KindCommitted, si2.Kind)
expected := map[string]Info{
si.Name: si,