multi: fix grpc version issue

This commit is contained in:
Oliver Gugger
2023-02-08 12:58:59 +01:00
parent 2b1feae753
commit 27f3a1e15a
5 changed files with 28 additions and 51 deletions

View File

@@ -15,6 +15,7 @@ import (
"time"
"github.com/lightninglabs/aperture/auth"
"github.com/lightninglabs/aperture/lsat"
"github.com/lightninglabs/aperture/proxy"
proxytest "github.com/lightninglabs/aperture/proxy/testdata"
"github.com/lightningnetwork/lnd/cert"
@@ -308,10 +309,7 @@ func runGRPCTest(t *testing.T, tc *testCase) {
grpc.Trailer(&captureMetadata),
)
require.Error(t, err)
statusErr, ok := status.FromError(err)
require.True(t, ok)
require.Equal(t, "payment required", statusErr.Message())
require.Equal(t, codes.Internal, statusErr.Code())
require.True(t, lsat.IsPaymentRequired(err))
// We expect the WWW-Authenticate header field to be set to an LSAT
// auth response.