Skip to content

Commit 20aa611

Browse files
committed
Fix test
1 parent d893ee7 commit 20aa611

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

server/internal/core/application/indexer_test.go

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package application
1+
package application_test
22

33
import (
44
"context"
@@ -8,6 +8,7 @@ import (
88
"github.com/btcsuite/btcd/btcutil/psbt"
99
"github.com/stretchr/testify/assert"
1010

11+
"github.com/ark-network/ark/server/internal/core/application"
1112
"github.com/ark-network/ark/server/internal/core/domain" // adapt for your project
1213
"github.com/btcsuite/btcd/chaincfg/chainhash"
1314
"github.com/btcsuite/btcd/wire"
@@ -90,9 +91,9 @@ func TestBuildChain(t *testing.T) {
9091

9192
vtxoRepo := &MockVtxoRepo{data: mockData}
9293
repoManager := &MockRepoManager{vtxoRepo: vtxoRepo}
93-
svc := indexerService{repoManager: repoManager}
94+
svc := application.NewIndexerService(nil, repoManager)
9495

95-
outpoint := Outpoint{
96+
outpoint := application.Outpoint{
9697
Txid: redeemTx3ID,
9798
Vout: 0,
9899
}
@@ -102,20 +103,25 @@ func TestBuildChain(t *testing.T) {
102103

103104
redeemTx3Txs := resp.Transactions[redeemTx3ID]
104105
assert.Equal(t, len(redeemTx3Txs.Txs), 2)
105-
assert.Equal(t, redeemTx3Txs.Txs[0], redeemTx1ID)
106-
assert.Equal(t, redeemTx3Txs.Txs[1], redeemTx2ID)
106+
assert.Equal(t, redeemTx3Txs.Txs[0].Txid, redeemTx1ID)
107+
assert.Equal(t, redeemTx3Txs.Txs[0].Type, "virtual")
108+
assert.Equal(t, redeemTx3Txs.Txs[1].Txid, redeemTx2ID)
109+
assert.Equal(t, redeemTx3Txs.Txs[1].Type, "virtual")
107110

108111
redeemTx2Txs := resp.Transactions[redeemTx2ID]
109112
assert.Equal(t, len(redeemTx2Txs.Txs), 1)
110-
assert.Equal(t, redeemTx2Txs.Txs[0], redeemTx1ID)
113+
assert.Equal(t, redeemTx2Txs.Txs[0].Txid, redeemTx1ID)
114+
assert.Equal(t, redeemTx2Txs.Txs[0].Type, "virtual")
111115

112116
redeemTx1Txs := resp.Transactions[redeemTx1ID]
113117
assert.Equal(t, len(redeemTx1Txs.Txs), 1)
114-
assert.Equal(t, redeemTx1Txs.Txs[0], "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
118+
assert.Equal(t, redeemTx1Txs.Txs[0].Txid, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
119+
assert.Equal(t, redeemTx1Txs.Txs[0].Type, "virtual")
115120

116121
leafTxTxs := resp.Transactions["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]
117122
assert.Equal(t, len(leafTxTxs.Txs), 1)
118-
assert.Equal(t, leafTxTxs.Txs[0], "roundTxid")
123+
assert.Equal(t, leafTxTxs.Txs[0].Txid, "roundTxid")
124+
assert.Equal(t, leafTxTxs.Txs[0].Type, "commitment")
119125
}
120126

121127
type MockRepoManager struct {

0 commit comments

Comments
 (0)