blob: bb01bb21bf06866be00a6f3a6888a82c8426808b [file] [log] [blame]
package mirrors
import "testing"
var oyml = `
repos:
- original: github.com/Masterminds/semver
repo: file:///path/to/local/repo
vcs: git
- original: github.com/Masterminds/atest
repo: github.com/example/atest
`
var ooutyml = `repos:
- original: github.com/Masterminds/atest
repo: github.com/example/atest
- original: github.com/Masterminds/semver
repo: file:///path/to/local/repo
vcs: git
`
func TestSortMirrors(t *testing.T) {
ov, err := FromYaml([]byte(oyml))
if err != nil {
t.Error("Unable to read mirrors yaml")
}
out, err := ov.Marshal()
if err != nil {
t.Error("Unable to marshal mirrors yaml")
}
if string(out) != ooutyml {
t.Error("Output mirrors sorting failed")
}
}