Reject invalid legacy release selectors
This commit is contained in:
@@ -187,7 +187,19 @@ func TestInvalidForms(t *testing.T) {
|
||||
for _, tc := range []struct {
|
||||
script string
|
||||
args []string
|
||||
}{{"releasekit", nil}, {"releasekit", []string{"unknown"}}, {"releasekit", []string{"core"}}, {"releasekit", []string{"core", "version"}}, {"release", nil}, {"release", []string{"core"}}, {"release", []string{"core", "v1", "extra"}}, {"release", []string{"unknown", "v1"}}} {
|
||||
}{
|
||||
{"releasekit", nil},
|
||||
{"releasekit", []string{"unknown"}},
|
||||
{"releasekit", []string{"core"}},
|
||||
{"releasekit", []string{"core", "version"}},
|
||||
{"release", nil},
|
||||
{"release", []string{"core"}},
|
||||
{"release", []string{"core", "v1", "extra"}},
|
||||
{"release", []string{"unknown", "v1"}},
|
||||
{"release", []string{"version", "v1.2.3"}},
|
||||
{"release", []string{"publication-attempts", "v1.2.3"}},
|
||||
{"release", []string{"reconcile", "v1.2.3"}},
|
||||
} {
|
||||
f := newFixture(t)
|
||||
_, stderr, status := f.run(t, tc.script, 0, tc.args...)
|
||||
if status != 2 || !strings.Contains(stderr, "usage:") {
|
||||
|
||||
Reference in New Issue
Block a user