Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

Commit

Permalink
test: add ctx
Browse files Browse the repository at this point in the history
  • Loading branch information
tuxcanfly committed Jan 9, 2024
1 parent 29dc73c commit 009d7d7
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 16 deletions.
23 changes: 12 additions & 11 deletions celestia/celestia_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,58 +51,59 @@ func teardown(m *mockDA) {

// TestCelestiaDA is the test suite function.
func TestCelestiaDA(t *testing.T) {
ctx := context.TODO()
m := setup(t)
defer teardown(m)

t.Run("MaxBlobSize", func(t *testing.T) {
maxBlobSize, err := m.MaxBlobSize()
maxBlobSize, err := m.MaxBlobSize(ctx)
assert.NoError(t, err)
assert.Equal(t, uint64(appconsts.DefaultMaxBytes), maxBlobSize)
})

t.Run("Get_empty", func(t *testing.T) {
blobs, err := m.Get(nil)
blobs, err := m.Get(ctx, nil)
assert.NoError(t, err)
assert.Equal(t, 0, len(blobs))
})

t.Run("GetIDs_empty", func(t *testing.T) {
blobs, err := m.GetIDs(0)
blobs, err := m.GetIDs(ctx, 0)
assert.NoError(t, err)
assert.Equal(t, 0, len(blobs))
})

t.Run("Commit_empty", func(t *testing.T) {
commitments, err := m.Commit(nil)
commitments, err := m.Commit(ctx, nil)
assert.NoError(t, err)
assert.Equal(t, 0, len(commitments))
})

t.Run("Submit_empty", func(t *testing.T) {
blobs, proofs, err := m.Submit(nil)
blobs, proofs, err := m.Submit(ctx, nil)
assert.NoError(t, err)
assert.Equal(t, 0, len(blobs))
assert.Equal(t, 0, len(proofs))
})

t.Run("Validate_empty", func(t *testing.T) {
valids, err := m.Validate(nil, nil)
valids, err := m.Validate(ctx, nil, nil)
assert.NoError(t, err)
assert.Equal(t, 0, len(valids))
})

t.Run("Get_existing", func(t *testing.T) {
commitment, err := hex.DecodeString("1b454951cd722b2cf7be5b04554b76ccf48f65a7ad6af45055006994ce70fd9d")
assert.NoError(t, err)
blobs, err := m.Get([]ID{makeID(42, commitment)})
blobs, err := m.Get(ctx, []ID{makeID(42, commitment)})
assert.NoError(t, err)
assert.Equal(t, 1, len(blobs))
blob1 := blobs[0]
assert.Equal(t, "This is an example of some blob data", string(blob1))
})

t.Run("GetIDs_existing", func(t *testing.T) {
ids, err := m.GetIDs(42)
ids, err := m.GetIDs(ctx, 42)
assert.NoError(t, err)
assert.Equal(t, 1, len(ids))
id1 := ids[0]
Expand All @@ -112,13 +113,13 @@ func TestCelestiaDA(t *testing.T) {
})

t.Run("Commit_existing", func(t *testing.T) {
commitments, err := m.Commit([]Blob{[]byte{0x00, 0x01, 0x02}})
commitments, err := m.Commit(ctx, []Blob{[]byte{0x00, 0x01, 0x02}})
assert.NoError(t, err)
assert.Equal(t, 1, len(commitments))
})

t.Run("Submit_existing", func(t *testing.T) {
blobs, proofs, err := m.Submit([]Blob{[]byte{0x00, 0x01, 0x02}})
blobs, proofs, err := m.Submit(ctx, []Blob{[]byte{0x00, 0x01, 0x02}})
assert.NoError(t, err)
assert.Equal(t, 1, len(blobs))
assert.Equal(t, 1, len(proofs))
Expand All @@ -132,7 +133,7 @@ func TestCelestiaDA(t *testing.T) {
assert.NoError(t, err)
ids := []ID{makeID(42, commitment)}
proofs := []Proof{proofJSON}
valids, err := m.Validate(ids, proofs)
valids, err := m.Validate(ctx, ids, proofs)
assert.NoError(t, err)
assert.Equal(t, 1, len(valids))
})
Expand Down
4 changes: 1 addition & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,4 @@ replace (
github.com/tendermint/tendermint => github.com/celestiaorg/celestia-core v1.29.0-tm-v0.34.29
)

replace github.com/celestiaorg/celestia-node => github.com/celestiaorg/celestia-node v0.12.1-0.20231123165236-dd3b8e1411de

replace github.com/rollkit/go-da => github.com/rollkit/go-da v0.0.0-20231221215544-c8cfc07b4256
replace github.com/rollkit/go-da => github.com/rollkit/go-da v0.0.0-20240103212905-7fcb3cd90f9d
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2102,8 +2102,8 @@ github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTE
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
github.com/rollkit/go-da v0.0.0-20231221215544-c8cfc07b4256 h1:gLOV3HHj4UWAfTE9xutFqpdPAcBI5MoCuEDjIcuMRPw=
github.com/rollkit/go-da v0.0.0-20231221215544-c8cfc07b4256/go.mod h1:cy1LA9kCyCJHgszKkTh9hJn816l5Oa87GMA2c1imfqA=
github.com/rollkit/go-da v0.0.0-20240103212905-7fcb3cd90f9d h1:Ns7fxRH9M7KI7Tx1rUgyyDqVdc204NF3cy0K2bwtY6Y=
github.com/rollkit/go-da v0.0.0-20240103212905-7fcb3cd90f9d/go.mod h1:cy1LA9kCyCJHgszKkTh9hJn816l5Oa87GMA2c1imfqA=
github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
github.com/rs/cors v1.9.0 h1:l9HGsTsHJcvW14Nk7J9KFz8bzeAWXn3CG6bgt7LsrAE=
github.com/rs/cors v1.9.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU=
Expand Down

0 comments on commit 009d7d7

Please sign in to comment.