mirror of
https://github.com/grassrootseconomics/cic-go.git
synced 2024-11-14 02:46:46 +01:00
33 lines
623 B
Go
33 lines
623 B
Go
|
package cic_net
|
||
|
|
||
|
import (
|
||
|
"github.com/lmittmann/w3"
|
||
|
"os"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
type tConfig struct {
|
||
|
rpcProvider string
|
||
|
tokenIndex string
|
||
|
privateKey string
|
||
|
}
|
||
|
|
||
|
var conf = &tConfig{
|
||
|
rpcProvider: os.Getenv("RPC_PROVIDER"),
|
||
|
tokenIndex: os.Getenv("TOKEN_INDEX"),
|
||
|
privateKey: os.Getenv("PRIVATE_KEY"),
|
||
|
}
|
||
|
|
||
|
func TestCicNet_Connect(t *testing.T) {
|
||
|
name := "Test RPC connection"
|
||
|
wantErr := false
|
||
|
|
||
|
t.Run(name, func(t *testing.T) {
|
||
|
cicnet, _ := NewCicNet(conf.rpcProvider, w3.A(conf.tokenIndex))
|
||
|
|
||
|
if err := cicnet.Close(); (err != nil) != wantErr {
|
||
|
t.Errorf("EntryCount() error = %v, wantErr %v", err, wantErr)
|
||
|
}
|
||
|
})
|
||
|
}
|