diff --git a/args.go b/args.go index 7c4cc1b5..3f77ff10 100644 --- a/args.go +++ b/args.go @@ -113,5 +113,5 @@ func MatchAll(pargs ...PositionalArgs) PositionalArgs { // // Deprecated: use MatchAll(OnlyValidArgs, ExactArgs(n)) instead func ExactValidArgs(n int) PositionalArgs { - return MatchAll(OnlyValidArgs, ExactArgs(n)) + return MatchAll(ExactArgs(n), OnlyValidArgs) } diff --git a/args_test.go b/args_test.go index 9d26a41b..858bc9a5 100644 --- a/args_test.go +++ b/args_test.go @@ -488,7 +488,7 @@ func TestExactValidArgs_WithInvalidCount(t *testing.T) { func TestExactValidArgs_WithInvalidCount_WithInvalidArgs(t *testing.T) { c := getCommand(ExactValidArgs(3), true) _, err := executeCommand(c, "three", "a", "two") - validOnlyWithInvalidArgs(err, t) + exactArgsWithInvalidCount(err, t) } func TestExactValidArgs_WithInvalidArgs(t *testing.T) {