test(repository): server testability refactoring (#2612)

- removed repo.OpenAPIServer() which was only needed for testability
- introduced servertesting package to replace it
This commit is contained in:
Jarek Kowalski authored and GitHub committed 2022-12-01 06:27:52 +00:00
1 parent fa5aaa40ac
commit e57020fb70
24 files changed
+217 -228

No files matched your search

+3 -9
View File
@@ -359,9 +359,7 @@ func verifyFull(ctx context.Context, t *testing.T, om *Manager, oid ID, want []b
func verifyNoError(t *testing.T, err error) {
t.Helper()
if err != nil {
t.Fatal(err)
}
require.NoError(t, err)
}
func verifyIndirectBlock(ctx context.Context, t *testing.T, om *Manager, oid ID) {
@@ -598,14 +596,10 @@ func mustWriteObject(t *testing.T, om *Manager, data []byte, compressor compress
defer w.Close()
_, err := w.Write(data)
if err != nil {
t.Fatal(err)
}
require.NoError(t, err)
oid, err := w.Result()
if err != nil {
t.Fatal(err)
}
require.NoError(t, err)
return oid
}