Skip to content

Commit d4948d5

Browse files
committed
clean up tests
1 parent 740bc6f commit d4948d5

File tree

8 files changed

+26
-25
lines changed

8 files changed

+26
-25
lines changed

common/testcontainers/testcontainers.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,17 @@ func (t *TestcontainerApps) GetPoSL1EndPoint() (string, error) {
167167
return contrainer.PortEndpoint(context.Background(), "8545/tcp", "http")
168168
}
169169

170-
// GetPoSL1Client returns a raw rpc client and an ethclient by dialing the L1 node
171-
func (t *TestcontainerApps) GetPoSL1Client() (*rpc.Client, *ethclient.Client, error) {
170+
// GetPoSL1Client returns a raw rpc client by dialing the L1 node
171+
func (t *TestcontainerApps) GetPoSL1Client() (*rpc.Client, error) {
172172
endpoint, err := t.GetPoSL1EndPoint()
173173
if err != nil {
174-
return nil, nil, err
174+
return nil, err
175175
}
176-
rpcClient, err := rpc.Dial(endpoint)
176+
rawClient, err := rpc.Dial(endpoint)
177177
if err != nil {
178-
return nil, nil, fmt.Errorf("failed to dial L1 rpc endpoint, endpoint: %s, err: %w", endpoint, err)
178+
return nil, fmt.Errorf("failed to dial L1 rpc endpoint, endpoint: %s, err: %w", endpoint, err)
179179
}
180-
return rpcClient, ethclient.NewClient(rpcClient), nil
180+
return rawClient, nil
181181
}
182182

183183
// GetDBEndPoint returns the endpoint of the running postgres container
@@ -223,13 +223,13 @@ func (t *TestcontainerApps) GetGormDBClient() (*gorm.DB, error) {
223223
return database.InitDB(dbCfg)
224224
}
225225

226-
// GetL2GethClient returns a raw rpc client and an ethclient by dialing the L2 node
227-
func (t *TestcontainerApps) GetL2GethClient() (*rpc.Client, *ethclient.Client, error) {
226+
// GetL2GethClient returns a ethclient by dialing running L2Geth
227+
func (t *TestcontainerApps) GetL2GethClient() (*ethclient.Client, error) {
228228
rpcCli, err := t.GetL2Client()
229229
if err != nil {
230-
return nil, nil, err
230+
return nil, err
231231
}
232-
return rpcCli, ethclient.NewClient(rpcCli), nil
232+
return ethclient.NewClient(rpcCli), nil
233233
}
234234

235235
// GetL2GethClient returns a rpc client by dialing running L2Geth

common/testcontainers/testcontainers_test.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package testcontainers
33
import (
44
"testing"
55

6-
"github.com/scroll-tech/go-ethereum/ethclient"
76
"github.com/stretchr/testify/assert"
87
"gorm.io/gorm"
98
)
@@ -14,7 +13,6 @@ func TestNewTestcontainerApps(t *testing.T) {
1413
err error
1514
endpoint string
1615
gormDBclient *gorm.DB
17-
ethclient *ethclient.Client
1816
)
1917

2018
testApps := NewTestcontainerApps()
@@ -32,17 +30,17 @@ func TestNewTestcontainerApps(t *testing.T) {
3230
endpoint, err = testApps.GetL2GethEndPoint()
3331
assert.NoError(t, err)
3432
assert.NotEmpty(t, endpoint)
35-
_, ethclient, err = testApps.GetL2GethClient()
33+
l2RawClient, err := testApps.GetL2Client()
3634
assert.NoError(t, err)
37-
assert.NotNil(t, ethclient)
35+
assert.NotNil(t, l2RawClient)
3836

3937
assert.NoError(t, testApps.StartPoSL1Container())
4038
endpoint, err = testApps.GetPoSL1EndPoint()
4139
assert.NoError(t, err)
4240
assert.NotEmpty(t, endpoint)
43-
_, ethclient, err = testApps.GetPoSL1Client()
41+
l1RawClient, err := testApps.GetPoSL1Client()
4442
assert.NoError(t, err)
45-
assert.NotNil(t, ethclient)
43+
assert.NotNil(t, l1RawClient)
4644

4745
assert.NoError(t, testApps.StartWeb3SignerContainer(1))
4846
endpoint, err = testApps.GetWeb3SignerEndpoint()

rollup/internal/controller/relayer/relayer_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func setupEnv(t *testing.T) {
7474
cfg.L2Config.RelayerConfig.ChainMonitor.BaseURL = "http://localhost:" + svrPort
7575

7676
// Create l2geth client.
77-
_, l2Cli, err = testApps.GetL2GethClient()
77+
l2Cli, err = testApps.GetL2GethClient()
7878
assert.NoError(t, err)
7979

8080
templateBlockTrace1, err := os.ReadFile("../../../testdata/blockTrace_02.json")

rollup/internal/controller/sender/sender_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
gethTypes "github.com/scroll-tech/go-ethereum/core/types"
2222
"github.com/scroll-tech/go-ethereum/crypto"
2323
"github.com/scroll-tech/go-ethereum/crypto/kzg4844"
24+
"github.com/scroll-tech/go-ethereum/ethclient"
2425
"github.com/scroll-tech/go-ethereum/log"
2526
"github.com/scroll-tech/go-ethereum/rpc"
2627
"github.com/stretchr/testify/assert"
@@ -94,8 +95,9 @@ func setupEnv(t *testing.T) {
9495
assert.NoError(t, err)
9596
assert.NoError(t, migrate.ResetDB(sqlDB))
9697

97-
_, l1Client, err := testApps.GetPoSL1Client()
98+
l1RawClient, err := testApps.GetPoSL1Client()
9899
assert.NoError(t, err)
100+
l1Client := ethclient.NewClient(l1RawClient)
99101

100102
chainID, err := l1Client.ChainID(context.Background())
101103
assert.NoError(t, err)

rollup/internal/controller/watcher/l1_watcher_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ import (
2121

2222
func setupL1Watcher(t *testing.T) (*L1WatcherClient, *gorm.DB) {
2323
db := setupDB(t)
24-
rawClient, _, err := testApps.GetPoSL1Client()
24+
l1RawClient, err := testApps.GetPoSL1Client()
2525
assert.NoError(t, err)
2626
l1Cfg := cfg.L1Config
27-
watcher := NewL1WatcherClient(context.Background(), rawClient, l1Cfg.StartHeight, db, nil)
27+
watcher := NewL1WatcherClient(context.Background(), l1RawClient, l1Cfg.StartHeight, db, nil)
2828
return watcher, db
2929
}
3030

rollup/tests/bridge_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,10 @@ func setupEnv(t *testing.T) {
9393
assert.NoError(t, testApps.StartPoSL1Container())
9494
rollupApp = bcmd.NewRollupApp(testApps, "../conf/config.json")
9595

96-
l1RawClient, l1Client, err = testApps.GetPoSL1Client()
96+
l1RawClient, err = testApps.GetPoSL1Client()
97+
l1Client = ethclient.NewClient(l1RawClient)
9798
assert.NoError(t, err)
98-
_, l2Client, err = testApps.GetL2GethClient()
99+
l2Client, err = testApps.GetL2GethClient()
99100
assert.NoError(t, err)
100101
l1GethChainID, err = l1Client.ChainID(context.Background())
101102
assert.NoError(t, err)

tests/integration-test/contracts_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func testERC20(t *testing.T) {
2424
assert.NoError(t, testApps.StartL2GethContainer())
2525
time.Sleep(time.Second * 3)
2626

27-
_, l2Cli, err := testApps.GetL2GethClient()
27+
l2Cli, err := testApps.GetL2GethClient()
2828
assert.Nil(t, err)
2929

3030
token, err := erc20.NewERC20Mock(erc20Address, l2Cli)
@@ -63,7 +63,7 @@ func testERC20(t *testing.T) {
6363

6464
func testGreeter(t *testing.T) {
6565
assert.NoError(t, testApps.StartL2GethContainer())
66-
_, l2Cli, err := testApps.GetL2GethClient()
66+
l2Cli, err := testApps.GetL2GethClient()
6767
assert.Nil(t, err)
6868

6969
chainID, err := l2Cli.ChainID(context.Background())

tests/integration-test/integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func testCoordinatorProverInteraction(t *testing.T) {
7979
l2BlockOrm := orm.NewL2Block(db)
8080

8181
// Connect to l2geth client
82-
_, l2Client, err := testApps.GetL2GethClient()
82+
l2Client, err := testApps.GetL2GethClient()
8383
if err != nil {
8484
log.Fatalf("Failed to connect to the l2geth client: %v", err)
8585
}

0 commit comments

Comments
 (0)