mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 18:10:59 +00:00
More tests
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"io/ioutil"
|
||||||
|
"os"
|
||||||
|
"path/filepath"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -123,3 +126,35 @@ func TestCheckModReplace3(t *testing.T) {
|
|||||||
t.Errorf("Error %s is not expected", err.Error())
|
t.Errorf("Error %s is not expected", err.Error())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestCheckModReplaceWithFile(t *testing.T) {
|
||||||
|
dataString := `module sigs.k8s.io/kustomize/kustomize/v3
|
||||||
|
|
||||||
|
go 1.13
|
||||||
|
|
||||||
|
exclude (
|
||||||
|
github.com/russross/blackfriday v2.0.0+incompatible
|
||||||
|
sigs.k8s.io/kustomize/api v0.2.0
|
||||||
|
)`
|
||||||
|
|
||||||
|
dir, err := ioutil.TempDir("", "kustomize-releases-test")
|
||||||
|
modName := "kustomize"
|
||||||
|
defer os.RemoveAll(dir)
|
||||||
|
|
||||||
|
err = os.MkdirAll(filepath.Join(dir, modName), os.FileMode(0700))
|
||||||
|
if err != nil {
|
||||||
|
t.Error(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
ioutil.WriteFile(filepath.Join(dir, modName, "go.mod"), []byte(dataString), os.FileMode(0600))
|
||||||
|
|
||||||
|
m := module{
|
||||||
|
name: modName,
|
||||||
|
path: dir,
|
||||||
|
}
|
||||||
|
|
||||||
|
err = m.CheckModReplace()
|
||||||
|
if err != nil {
|
||||||
|
t.Errorf("Error %s is not expected", err.Error())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user