This repository was archived by the owner on Apr 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +32
-66
lines changed
Expand file tree Collapse file tree 4 files changed +32
-66
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ func TestMSP(t *testing.T) {
8383 t .Fatalf ("Enrolled user name doesn't match" )
8484 }
8585
86- if enrolledUser .MspID () != myMSPID ( t , sdk . Config ()) {
86+ if enrolledUser .MspID () != "Org1MSP" {
8787 t .Fatalf ("Enrolled user mspID doesn't match" )
8888 }
8989
@@ -101,6 +101,33 @@ func TestMSP(t *testing.T) {
101101 if err != nil {
102102 t .Fatalf ("Reenroll return error %v" , err )
103103 }
104+
105+ // Try with a non-default org
106+ msp , err = New (ctxProvider , WithOrg ("Org2" ))
107+ if err != nil {
108+ t .Fatalf ("failed to create CA client: %v" , err )
109+ }
110+
111+ org2lUserName := randomUserName ()
112+
113+ err = msp .Enroll (org2lUserName , "enrollmentSecret" )
114+ if err != nil {
115+ t .Fatalf ("Enroll return error %v" , err )
116+ }
117+
118+ org2EnrolledUser , err := msp .GetUser (org2lUserName )
119+ if err != nil {
120+ t .Fatalf ("Expected to find user" )
121+ }
122+
123+ if org2EnrolledUser .Name () != org2lUserName {
124+ t .Fatalf ("Enrolled user name doesn't match" )
125+ }
126+
127+ if org2EnrolledUser .MspID () != "Org2MSP" {
128+ t .Fatalf ("Enrolled user mspID doesn't match" )
129+ }
130+
104131}
105132
106133type textFixture struct {
Original file line number Diff line number Diff line change @@ -12,11 +12,6 @@ import (
1212 "github.com/hyperledger/fabric-sdk-go/pkg/context/api/msp"
1313)
1414
15- // MSP provides context for MSP services
16- type MSP interface {
17- Providers
18- }
19-
2015// Client supplies the configuration and signing identity to client objects.
2116type Client interface {
2217 Providers
@@ -39,9 +34,6 @@ type Channel interface {
3934 ChannelID () string
4035}
4136
42- // MSPProvider returns MSP context
43- type MSPProvider func () (MSP , error )
44-
4537// ClientProvider returns client context
4638type ClientProvider func () (Client , error )
4739
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -21,6 +21,10 @@ var mainSDK *fabsdk.FabricSDK
2121var mainTestSetup * integration.BaseSetupImpl
2222var mainChaincodeID string
2323
24+ const (
25+ org1Name = "Org1"
26+ )
27+
2428func TestMain (m * testing.M ) {
2529 setup ()
2630 r := m .Run ()
You can’t perform that action at this time.
0 commit comments