go_study/fabric-main/internal/peer/channel/channel_test.go

23 lines
531 B
Go

/*
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
package channel
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestInitCmdFactory(t *testing.T) {
t.Run("InitCmdFactory() with PeerDeliverRequired and OrdererRequired", func(t *testing.T) {
cf, err := InitCmdFactory(EndorserRequired, PeerDeliverRequired, OrdererRequired)
require.Nil(t, cf)
require.Error(t, err)
require.Contains(t, err.Error(), "ERROR - only a single deliver source is currently supported")
})
}