hyperledger-archives / aries-framework-go

Hyperledger Aries Framework Go provides packages for building Agent / DIDComm services.
https://wiki.hyperledger.org/display/ARIES/aries-framework-go
Apache License 2.0
240 stars 158 forks source link

WACI Credential Manifest flow bdd tests #3061

Open rolsonquadras opened 2 years ago

rolsonquadras commented 2 years ago

Add BDD tests to show WACI Issuance DIDComm flow.

Note: WACI uses

Steps - Success Scenario:

Steps - Success Scenario with PEx:

Steps - Failure Scenario:

DRK3 commented 2 years ago

I completed this in https://github.com/hyperledger/aries-framework-go/pull/3133 and https://github.com/hyperledger/aries-framework-go/pull/3138.

DRK3 commented 2 years ago

^ Those tests are for the Go SDK. Controller BDD tests are still pending.

DRK3 commented 2 years ago

Actually, now that I re-read the issue text more carefully, I see that you've described a few different scenarios - I don't have tests for each scenario. My test is for the general flow as defined in https://identity.foundation/waci-presentation-exchange/#issuance-2 but there would be more work to be done to demonstrate the three scenarios per the steps in your original post https://github.com/hyperledger/aries-framework-go/issues/3061#issue-1054992391