sdk: cached zap provider queries.
This commit is contained in:
22
sdk/zap_test.go
Normal file
22
sdk/zap_test.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package sdk
|
||||
|
||||
import (
|
||||
"context"
|
||||
"testing"
|
||||
|
||||
"fiatjaf.com/nostr"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestFetchZapProvider(t *testing.T) {
|
||||
sys := NewSystem()
|
||||
ctx := context.Background()
|
||||
|
||||
pk, err := nostr.PubKeyFromHex("fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52")
|
||||
require.NoError(t, err)
|
||||
|
||||
zp := sys.FetchZapProvider(ctx, pk)
|
||||
expected, err := nostr.PubKeyFromHex("f81611363554b64306467234d7396ec88455707633f54738f6c4683535098cd3")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, expected, zp)
|
||||
}
|
||||
Reference in New Issue
Block a user