github.com/roscopecoltran/glide@v0.12.3/mirrors/mirrors_test.go (about) 1 package mirrors 2 3 import "testing" 4 5 var oyml = ` 6 repos: 7 - original: github.com/Masterminds/semver 8 repo: file:///path/to/local/repo 9 vcs: git 10 - original: github.com/Masterminds/atest 11 repo: github.com/example/atest 12 ` 13 14 var ooutyml = `repos: 15 - original: github.com/Masterminds/atest 16 repo: github.com/example/atest 17 - original: github.com/Masterminds/semver 18 repo: file:///path/to/local/repo 19 vcs: git 20 ` 21 22 func TestSortMirrors(t *testing.T) { 23 ov, err := FromYaml([]byte(oyml)) 24 if err != nil { 25 t.Error("Unable to read mirrors yaml") 26 } 27 28 out, err := ov.Marshal() 29 if err != nil { 30 t.Error("Unable to marshal mirrors yaml") 31 } 32 33 if string(out) != ooutyml { 34 t.Error("Output mirrors sorting failed") 35 } 36 }