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