|
|
@@ -453,7 +453,8 @@ func TestAuthInfoFromCtx(t *testing.T) {
|
|
|
t.Errorf("expected (nil, nil), got (%v, %v)", ai, err)
|
|
|
}
|
|
|
|
|
|
- ctx = metadata.NewContext(context.Background(), metadata.New(map[string]string{"tokens": "dummy"}))
|
|
|
+ // as if it came from RPC
|
|
|
+ ctx = metadata.NewIncomingContext(context.Background(), metadata.New(map[string]string{"tokens": "dummy"}))
|
|
|
ai, err = as.AuthInfoFromCtx(ctx)
|
|
|
if err != nil && ai != nil {
|
|
|
t.Errorf("expected (nil, nil), got (%v, %v)", ai, err)
|
|
|
@@ -465,19 +466,19 @@ func TestAuthInfoFromCtx(t *testing.T) {
|
|
|
t.Error(err)
|
|
|
}
|
|
|
|
|
|
- ctx = metadata.NewContext(context.Background(), metadata.New(map[string]string{"token": "Invalid Token"}))
|
|
|
+ ctx = metadata.NewIncomingContext(context.Background(), metadata.New(map[string]string{"token": "Invalid Token"}))
|
|
|
_, err = as.AuthInfoFromCtx(ctx)
|
|
|
if err != ErrInvalidAuthToken {
|
|
|
t.Errorf("expected %v, got %v", ErrInvalidAuthToken, err)
|
|
|
}
|
|
|
|
|
|
- ctx = metadata.NewContext(context.Background(), metadata.New(map[string]string{"token": "Invalid.Token"}))
|
|
|
+ ctx = metadata.NewIncomingContext(context.Background(), metadata.New(map[string]string{"token": "Invalid.Token"}))
|
|
|
_, err = as.AuthInfoFromCtx(ctx)
|
|
|
if err != ErrInvalidAuthToken {
|
|
|
t.Errorf("expected %v, got %v", ErrInvalidAuthToken, err)
|
|
|
}
|
|
|
|
|
|
- ctx = metadata.NewContext(context.Background(), metadata.New(map[string]string{"token": resp.Token}))
|
|
|
+ ctx = metadata.NewIncomingContext(context.Background(), metadata.New(map[string]string{"token": resp.Token}))
|
|
|
ai, err = as.AuthInfoFromCtx(ctx)
|
|
|
if err != nil {
|
|
|
t.Error(err)
|
|
|
@@ -521,7 +522,7 @@ func TestAuthInfoFromCtxRace(t *testing.T) {
|
|
|
donec := make(chan struct{})
|
|
|
go func() {
|
|
|
defer close(donec)
|
|
|
- ctx := metadata.NewContext(context.Background(), metadata.New(map[string]string{"token": "test"}))
|
|
|
+ ctx := metadata.NewIncomingContext(context.Background(), metadata.New(map[string]string{"token": "test"}))
|
|
|
as.AuthInfoFromCtx(ctx)
|
|
|
}()
|
|
|
as.UserAdd(&pb.AuthUserAddRequest{Name: "test"})
|