mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-21 14:32:03 +00:00
More tests
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@@ -123,3 +126,35 @@ func TestCheckModReplace3(t *testing.T) {
|
||||
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