From 3d726c9865ae545ddc0802986c5f93187be36812 Mon Sep 17 00:00:00 2001 From: Azeem Sajid Date: Tue, 25 Feb 2025 17:58:51 +0500 Subject: [PATCH] Add tests for - and label args --- pkg/cmdutil/args_test.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkg/cmdutil/args_test.go b/pkg/cmdutil/args_test.go index c2602bbe9..e82dd4193 100644 --- a/pkg/cmdutil/args_test.go +++ b/pkg/cmdutil/args_test.go @@ -72,7 +72,19 @@ func TestGlobPaths(t *testing.T) { wantErr: nil, }, { - name: "When no files match, it returns an empty expansions array, it returns the unmatched patterns", + name: "When - is passed, return -", + patterns: []string{"-"}, + wantOut: []string{"-"}, + wantErr: nil, + }, + { + name: "When labels are passed, return labels", + patterns: []string{"file.txt#Text File", "README.md#README"}, + wantOut: []string{"file.txt#Text File", "README.md#README"}, + wantErr: nil, + }, + { + name: "When no files match, it returns an empty expansions array with error", patterns: []string{"foo"}, wantOut: []string{}, wantErr: errors.New("no matches found for `foo`"),