Ensure TestDelete runs last

This commit is contained in:
Alexander Neumann 2017-10-14 15:56:46 +02:00
parent e56370eb5b
commit 7fe496f983

View file

@ -693,8 +693,8 @@ func (s *Suite) TestBackend(t *testing.T) {
} }
} }
// TestDelete tests the Delete function. // TestZZZDelete tests the Delete function. The name ensures that this test is executed last.
func (s *Suite) TestDelete(t *testing.T) { func (s *Suite) TestZZZDelete(t *testing.T) {
if !test.TestCleanupTempDirs { if !test.TestCleanupTempDirs {
t.Skipf("not removing backend, TestCleanupTempDirs is false") t.Skipf("not removing backend, TestCleanupTempDirs is false")
} }
@ -702,12 +702,7 @@ func (s *Suite) TestDelete(t *testing.T) {
b := s.open(t) b := s.open(t)
defer s.close(t, b) defer s.close(t, b)
be, ok := b.(restic.Deleter) err := b.Delete(context.TODO())
if !ok {
return
}
err := be.Delete(context.TODO())
if err != nil { if err != nil {
t.Fatalf("error deleting backend: %+v", err) t.Fatalf("error deleting backend: %+v", err)
} }