File tree Expand file tree Collapse file tree 4 files changed +164
-0
lines changed
Expand file tree Collapse file tree 4 files changed +164
-0
lines changed Original file line number Diff line number Diff line change 1+ package aptos_test
2+
3+ import (
4+ "testing"
5+
6+ chain_selectors "github.com/smartcontractkit/chain-selectors"
7+ "github.com/stretchr/testify/assert"
8+
9+ "github.com/smartcontractkit/chainlink-deployments-framework/chain/aptos"
10+ )
11+
12+ func TestChain_ChainInfot (t * testing.T ) {
13+ t .Parallel ()
14+
15+ tests := []struct {
16+ name string
17+ selector uint64
18+ wantName string
19+ wantString string
20+ }{
21+ {
22+ name : "returns correct info" ,
23+ selector : chain_selectors .APTOS_MAINNET .Selector ,
24+ wantString : "aptos-mainnet (4741433654826277614)" ,
25+ wantName : chain_selectors .APTOS_MAINNET .Name ,
26+ },
27+ }
28+
29+ for _ , tt := range tests {
30+ t .Run (tt .name , func (t * testing.T ) {
31+ t .Parallel ()
32+
33+ provider := aptos.Chain {
34+ Selector : tt .selector ,
35+ }
36+ assert .Equal (t , tt .selector , provider .ChainSelector ())
37+ assert .Equal (t , tt .wantString , provider .String ())
38+ assert .Equal (t , tt .wantName , provider .Name ())
39+ })
40+ }
41+ }
Original file line number Diff line number Diff line change 1+ package evm_test
2+
3+ import (
4+ "testing"
5+
6+ chain_selectors "github.com/smartcontractkit/chain-selectors"
7+ "github.com/stretchr/testify/assert"
8+
9+ "github.com/smartcontractkit/chainlink-deployments-framework/chain/evm"
10+ )
11+
12+ func TestChain_ChainInfot (t * testing.T ) {
13+ t .Parallel ()
14+
15+ tests := []struct {
16+ name string
17+ selector uint64
18+ wantName string
19+ wantString string
20+ }{
21+ {
22+ name : "returns correct info" ,
23+ selector : chain_selectors .ETHEREUM_MAINNET .Selector ,
24+ wantString : "ethereum-mainnet (5009297550715157269)" ,
25+ wantName : chain_selectors .ETHEREUM_MAINNET .Name ,
26+ },
27+ }
28+
29+ for _ , tt := range tests {
30+ t .Run (tt .name , func (t * testing.T ) {
31+ t .Parallel ()
32+
33+ provider := evm.Chain {
34+ Selector : tt .selector ,
35+ }
36+ assert .Equal (t , tt .selector , provider .ChainSelector ())
37+ assert .Equal (t , tt .wantString , provider .String ())
38+ assert .Equal (t , tt .wantName , provider .Name ())
39+ })
40+ }
41+ }
Original file line number Diff line number Diff line change 1+ package solana_test
2+
3+ import (
4+ "testing"
5+
6+ chain_selectors "github.com/smartcontractkit/chain-selectors"
7+ "github.com/stretchr/testify/assert"
8+
9+ "github.com/smartcontractkit/chainlink-deployments-framework/chain/solana"
10+ )
11+
12+ func TestChain_ChainInfot (t * testing.T ) {
13+ t .Parallel ()
14+
15+ tests := []struct {
16+ name string
17+ selector uint64
18+ wantName string
19+ wantString string
20+ }{
21+ {
22+ name : "returns correct info" ,
23+ selector : chain_selectors .SOLANA_MAINNET .Selector ,
24+ wantString : "solana-mainnet (124615329519749607)" ,
25+ wantName : chain_selectors .SOLANA_MAINNET .Name ,
26+ },
27+ }
28+
29+ for _ , tt := range tests {
30+ t .Run (tt .name , func (t * testing.T ) {
31+ t .Parallel ()
32+
33+ provider := solana.Chain {
34+ Selector : tt .selector ,
35+ }
36+ assert .Equal (t , tt .selector , provider .ChainSelector ())
37+ assert .Equal (t , tt .wantString , provider .String ())
38+ assert .Equal (t , tt .wantName , provider .Name ())
39+ })
40+ }
41+ }
Original file line number Diff line number Diff line change 1+ package sui_test
2+
3+ import (
4+ "testing"
5+
6+ chain_selectors "github.com/smartcontractkit/chain-selectors"
7+ "github.com/stretchr/testify/assert"
8+
9+ "github.com/smartcontractkit/chainlink-deployments-framework/chain/sui"
10+ )
11+
12+ func TestChain_ChainInfot (t * testing.T ) {
13+ t .Parallel ()
14+
15+ tests := []struct {
16+ name string
17+ selector uint64
18+ wantName string
19+ wantString string
20+ }{
21+ {
22+ name : "returns correct info" ,
23+ selector : chain_selectors .SUI_MAINNET .Selector ,
24+ wantString : "sui-mainnet (17529533435026248318)" ,
25+ wantName : chain_selectors .SUI_MAINNET .Name ,
26+ },
27+ }
28+
29+ for _ , tt := range tests {
30+ t .Run (tt .name , func (t * testing.T ) {
31+ t .Parallel ()
32+
33+ provider := sui.Chain {
34+ Selector : tt .selector ,
35+ }
36+ assert .Equal (t , tt .selector , provider .ChainSelector ())
37+ assert .Equal (t , tt .wantString , provider .String ())
38+ assert .Equal (t , tt .wantName , provider .Name ())
39+ })
40+ }
41+ }
You can’t perform that action at this time.
0 commit comments