Skip to content

Commit d9b07d9

Browse files
committed
fix tests
1 parent 2384033 commit d9b07d9

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

relayer/pkg/chainlink/txm/txm_integration_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"github.com/smartcontractkit/chainlink-starknet/relayer/pkg/starknet"
1212
"github.com/stretchr/testify/assert"
1313
"github.com/stretchr/testify/require"
14+
"go.opentelemetry.io/otel/metric/noop"
1415
)
1516

1617
func TestTXM_Integration_Metrics(t *testing.T) {
@@ -19,13 +20,15 @@ func TestTXM_Integration_Metrics(t *testing.T) {
1920

2021
mockLggr := logger.Test(t)
2122
chainID := "integration-test-chain"
23+
noopMeter := noop.NewMeterProvider().Meter("test")
2224

2325
// Create TXM with real Prometheus metrics
2426
txm, err := New(
2527
mockLggr,
2628
&mockKeystore{},
2729
&mockConfig{},
2830
chainID,
31+
noopMeter,
2932
func() (*starknet.Client, error) { return nil, nil },
3033
func() (*starknet.FeederClient, error) { return nil, nil },
3134
)
@@ -61,12 +64,14 @@ func TestTXM_Integration_MetricsUnderLoad(t *testing.T) {
6164
// Test metrics behavior under concurrent load
6265
mockLggr := logger.Test(t)
6366
chainID := "load-test-chain"
67+
noopMeter := noop.NewMeterProvider().Meter("test")
6468

6569
txm, err := New(
6670
mockLggr,
6771
&mockKeystore{},
6872
&mockConfig{},
6973
chainID,
74+
noopMeter,
7075
func() (*starknet.Client, error) { return nil, nil },
7176
func() (*starknet.FeederClient, error) { return nil, nil },
7277
)
@@ -127,13 +132,15 @@ func TestTXM_Integration_MultipleChains(t *testing.T) {
127132
chain2 := "chain-2-integration"
128133

129134
mockLggr := logger.Test(t)
135+
noopMeter := noop.NewMeterProvider().Meter("test")
130136

131137
// Create two TXM instances with different chain IDs
132138
txm1, err := New(
133139
mockLggr,
134140
&mockKeystore{},
135141
&mockConfig{},
136142
chain1,
143+
noopMeter,
137144
func() (*starknet.Client, error) { return nil, nil },
138145
func() (*starknet.FeederClient, error) { return nil, nil },
139146
)
@@ -144,6 +151,7 @@ func TestTXM_Integration_MultipleChains(t *testing.T) {
144151
&mockKeystore{},
145152
&mockConfig{},
146153
chain2,
154+
noopMeter,
147155
func() (*starknet.Client, error) { return nil, nil },
148156
func() (*starknet.FeederClient, error) { return nil, nil },
149157
)

relayer/pkg/chainlink/txm/txm_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616
starknetutils "github.com/NethermindEth/starknet.go/utils"
1717
"github.com/stretchr/testify/assert"
1818
"github.com/stretchr/testify/require"
19+
"go.opentelemetry.io/otel/metric/noop"
1920
"go.uber.org/zap/zapcore"
2021

2122
"github.com/smartcontractkit/chainlink-common/pkg/logger"
@@ -79,7 +80,8 @@ func TestIntegration_Txm(t *testing.T) {
7980
cfg.On("ConfirmationPoll").Return(1 * time.Second)
8081
cfg.On("FeeEstimationMaxAttempts").Return(5)
8182

82-
txm, err := New(lggr, ksAdapter.Loopp(), cfg, "test-chain", getClient, getFeederClient)
83+
noopMeter := noop.NewMeterProvider().Meter("test")
84+
txm, err := New(lggr, ksAdapter.Loopp(), cfg, "test-chain", noopMeter, getClient, getFeederClient)
8385
require.NoError(t, err)
8486

8587
// ready fail if start not called

0 commit comments

Comments
 (0)