Files
gocryptotrader/cmd/exchange_template/test_file.tmpl
2019-08-09 15:46:24 +10:00

37 lines
792 B
Cheetah

{{define "test"}}
package {{.Name}}
import (
"testing"
"github.com/thrasher-corp/gocryptotrader/config"
)
// Please supply your own keys here for due diligence testing
const (
testAPIKey = ""
testAPISecret = ""
)
var {{.Variable}} {{.CapitalName}}
func TestSetDefaults(t *testing.T) {
{{.Variable}}.SetDefaults()
}
func TestSetup(t *testing.T) {
cfg := config.GetConfig()
cfg.LoadConfig("../../testdata/configtest.json")
{{.Name}}Config, err := cfg.GetExchangeConfig("{{.CapitalName}}")
if err != nil {
t.Error("Test Failed - {{.CapitalName}} Setup() init error")
}
{{.Name}}Config.API.AuthenticatedSupport = true
{{.Name}}Config.API.Credentials.Key = testAPIKey
{{.Name}}Config.API.Credentials.Secret = testAPISecret
{{.Variable}}.Setup({{.Name}}Config)
}
{{end}}