client: improve/modularize
This commit is contained in:
committed by
Michael Muré
parent
6c1602507b
commit
547416e60d
@@ -5,6 +5,7 @@ import (
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
"github.com/ucan-wg/go-ucan/did/didtest"
|
||||
"github.com/ucan-wg/go-ucan/pkg/command"
|
||||
"github.com/ucan-wg/go-ucan/token/delegation/delegationtest"
|
||||
)
|
||||
|
||||
@@ -16,14 +17,16 @@ func TestFindProof(t *testing.T) {
|
||||
}
|
||||
|
||||
require.Equal(t, delegationtest.ProofAliceBob,
|
||||
p.FindProof(didtest.PersonaBob.DID(), didtest.PersonaAlice.DID(), delegationtest.NominalCommand))
|
||||
p.FindProof(delegationtest.NominalCommand, didtest.PersonaBob.DID(), didtest.PersonaAlice.DID()))
|
||||
require.Equal(t, delegationtest.ProofAliceBobCarol,
|
||||
p.FindProof(didtest.PersonaCarol.DID(), didtest.PersonaAlice.DID(), delegationtest.NominalCommand))
|
||||
p.FindProof(delegationtest.NominalCommand, didtest.PersonaCarol.DID(), didtest.PersonaAlice.DID()))
|
||||
require.Equal(t, delegationtest.ProofAliceBobCarolDan,
|
||||
p.FindProof(didtest.PersonaDan.DID(), didtest.PersonaAlice.DID(), delegationtest.NominalCommand))
|
||||
p.FindProof(delegationtest.NominalCommand, didtest.PersonaDan.DID(), didtest.PersonaAlice.DID()))
|
||||
require.Equal(t, delegationtest.ProofAliceBobCarolDanErin,
|
||||
p.FindProof(didtest.PersonaErin.DID(), didtest.PersonaAlice.DID(), delegationtest.NominalCommand))
|
||||
p.FindProof(delegationtest.NominalCommand, didtest.PersonaErin.DID(), didtest.PersonaAlice.DID()))
|
||||
require.Equal(t, delegationtest.ProofAliceBobCarolDanErinFrank,
|
||||
p.FindProof(didtest.PersonaFrank.DID(), didtest.PersonaAlice.DID(), delegationtest.NominalCommand))
|
||||
p.FindProof(delegationtest.NominalCommand, didtest.PersonaFrank.DID(), didtest.PersonaAlice.DID()))
|
||||
|
||||
// wrong command
|
||||
require.Empty(t, p.FindProof(command.New("foo"), didtest.PersonaBob.DID(), didtest.PersonaAlice.DID()))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user