diff --git a/packages/binary/tangle/tangle_test.go b/packages/binary/tangle/tangle_test.go index c8ff887c1f0659f340749dd564f3d7f001811be2..2ef3cdc18f518a06e82460607857967c907ce5bd 100644 --- a/packages/binary/tangle/tangle_test.go +++ b/packages/binary/tangle/tangle_test.go @@ -59,12 +59,16 @@ func TestTangle_AttachTransaction(t *testing.T) { } tangle.Events.TransactionAttached.Attach(events.NewClosure(func(cachedTransaction *transaction.CachedTransaction, cachedTransactionMetadata *transactionmetadata.CachedTransactionMetadata) { + cachedTransactionMetadata.Release() + cachedTransaction.Consume(func(transaction *transaction.Transaction) { fmt.Println("ATTACHED:", transaction.GetId()) }) })) tangle.Events.TransactionSolid.Attach(events.NewClosure(func(cachedTransaction *transaction.CachedTransaction, cachedTransactionMetadata *transactionmetadata.CachedTransactionMetadata) { + cachedTransactionMetadata.Release() + cachedTransaction.Consume(func(transaction *transaction.Transaction) { fmt.Println("SOLID:", transaction.GetId()) })