github.com/true-sqn/fabric@v2.1.1+incompatible/msp/mgmt/peermsp_test.go (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  package mgmt
     8  
     9  import (
    10  	"testing"
    11  
    12  	"github.com/hyperledger/fabric/bccsp/sw"
    13  	"github.com/hyperledger/fabric/core/config/configtest"
    14  	"github.com/stretchr/testify/assert"
    15  )
    16  
    17  func TestLocalMSP(t *testing.T) {
    18  	mspDir := configtest.GetDevMspDir()
    19  	err := LoadLocalMsp(mspDir, nil, "SampleOrg")
    20  	if err != nil {
    21  		t.Fatalf("LoadLocalMsp failed, err %s", err)
    22  	}
    23  
    24  	cryptoProvider, err := sw.NewDefaultSecurityLevelWithKeystore(sw.NewDummyKeyStore())
    25  	assert.NoError(t, err)
    26  	_, err = GetLocalMSP(cryptoProvider).GetDefaultSigningIdentity()
    27  	if err != nil {
    28  		t.Fatalf("GetDefaultSigningIdentity failed, err %s", err)
    29  	}
    30  }