6b331fdf03
It's a little tricky to find a balance between "brittle" and "thorough" in this test--I'd like to verify that e.g. the certificate is in clusters[0].cluster.certificate-authority-data, not at the root. On the other hand, we can't actually show that it's a valid kubeconfig file without actually *using* it, so there's a hard upper limit on the strength of the assertions. I've settled on verifying that all the settings make it into the file and the file is syntactically-valid yaml.
13 lines
351 B
Modula-2
13 lines
351 B
Modula-2
module github.com/pelotech/drone-helm3
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/go-yaml/yaml v2.1.0+incompatible
|
|
github.com/golang/mock v1.3.1
|
|
github.com/kelseyhightower/envconfig v1.4.0
|
|
github.com/stretchr/testify v1.4.0
|
|
golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f // indirect
|
|
golang.org/x/tools v0.0.0-20191209225234-22774f7dae43 // indirect
|
|
)
|