github.com/defanghe/fabric@v2.1.1+incompatible/internal/peer/channel/channel_test.go (about) 1 /* 2 Copyright IBM Corp. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package channel 8 9 import ( 10 "testing" 11 12 "github.com/stretchr/testify/assert" 13 ) 14 15 func TestInitCmdFactory(t *testing.T) { 16 t.Run("InitCmdFactory() with PeerDeliverRequired and OrdererRequired", func(t *testing.T) { 17 cf, err := InitCmdFactory(EndorserRequired, PeerDeliverRequired, OrdererRequired) 18 assert.Nil(t, cf) 19 assert.Error(t, err) 20 assert.Contains(t, err.Error(), "ERROR - only a single deliver source is currently supported") 21 }) 22 }