fix double init error
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
15
s3_test.go
15
s3_test.go
@@ -5,6 +5,8 @@ import (
|
||||
"context"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/unistack-org/micro/v3"
|
||||
)
|
||||
|
||||
func TestStore(t *testing.T) {
|
||||
@@ -24,16 +26,29 @@ func TestStore(t *testing.T) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
if err := s.Init(); err != nil {
|
||||
t.Fatalf("double init test failed: %v", err)
|
||||
}
|
||||
|
||||
if err := s.Connect(ctx); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
if err := s.Connect(ctx); err != nil {
|
||||
t.Fatalf("double connect test failed: %v", err)
|
||||
}
|
||||
|
||||
defer func() {
|
||||
if err := s.Disconnect(ctx); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}()
|
||||
|
||||
svc := micro.NewService(micro.Store(s))
|
||||
if err := svc.Init(); err != nil {
|
||||
t.Fatalf("service init failed: %v", err)
|
||||
}
|
||||
|
||||
val := []byte("test")
|
||||
key := "key"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user