@@ -11,7 +11,6 @@ import (
1111
1212 "github.com/golang/protobuf/ptypes"
1313 "github.com/golang/protobuf/ptypes/empty"
14- "github.com/hyperledger/fabric-protos-go/peer"
1514 "github.com/hyperledger/fabric/msp"
1615 "github.com/s7techlab/cckit/examples/cpaper_asservice"
1716 "github.com/s7techlab/cckit/examples/cpaper_asservice/schema"
@@ -89,10 +88,8 @@ var _ = Describe(`CommercialPaper`, func() {
8988 expectcc .ResponseOk (cc .Invoke (s .CPaperChaincode_Issue , issuePayload ))
9089
9190 // Validate event has been emitted with the transaction data
92- Expect (<- cc .ChaincodeEventsChannel ).To (BeEquivalentTo (& peer.ChaincodeEvent {
93- EventName : `IssueCommercialPaper` ,
94- Payload : testcc .MustProtoMarshal (issuePayload ),
95- }))
91+ expectcc .EventStringerEqual (<- cc .ChaincodeEventsChannel ,
92+ `IssueCommercialPaper` , issuePayload )
9693
9794 // Clear events channel after a test case that emits an event
9895 cc .ClearEvents ()
@@ -161,11 +158,8 @@ var _ = Describe(`CommercialPaper`, func() {
161158 Expect (paper .Owner ).To (Equal (BuyerName ))
162159 Expect (paper .State ).To (Equal (schema .CommercialPaper_TRADING ))
163160
164- Expect (<- cc .ChaincodeEventsChannel ).To (BeEquivalentTo (& peer.ChaincodeEvent {
165- EventName : `BuyCommercialPaper` ,
166- Payload : testcc .MustProtoMarshal (buyTransactionData ),
167- }))
168-
161+ expectcc .EventStringerEqual (<- cc .ChaincodeEventsChannel ,
162+ `BuyCommercialPaper` , buyTransactionData )
169163 cc .ClearEvents ()
170164 })
171165
@@ -188,10 +182,8 @@ var _ = Describe(`CommercialPaper`, func() {
188182 Expect (paper .Owner ).To (Equal (IssuerName ))
189183 Expect (paper .State ).To (Equal (schema .CommercialPaper_REDEEMED ))
190184
191- Expect (<- cc .ChaincodeEventsChannel ).To (BeEquivalentTo (& peer.ChaincodeEvent {
192- EventName : `RedeemCommercialPaper` ,
193- Payload : testcc .MustProtoMarshal (redeemTransactionData ),
194- }))
185+ expectcc .EventStringerEqual (<- cc .ChaincodeEventsChannel ,
186+ `RedeemCommercialPaper` , redeemTransactionData )
195187
196188 cc .ClearEvents ()
197189 })
@@ -216,10 +208,8 @@ var _ = Describe(`CommercialPaper`, func() {
216208 expectcc .ResponseOk (ccEncWrapped .Invoke (s .CPaperChaincode_Issue , issuePayload ))
217209
218210 // Validate event has been emitted with the transaction data, and event name and payload is encrypted
219- Expect (<- ccEnc .ChaincodeEventsChannel ).To (BeEquivalentTo (encryption .MustEncryptEvent (encKey , & peer.ChaincodeEvent {
220- EventName : `IssueCommercialPaper` ,
221- Payload : testcc .MustProtoMarshal (issuePayload ),
222- })))
211+ expectcc .EventStringerEqual (ccEncWrapped .LastEvent (),
212+ `IssueCommercialPaper` , issuePayload )
223213
224214 // Clear events channel after a test case that emits an event
225215 cc .ClearEvents ()
0 commit comments