github.com/AlpineAIO/wails/v2@v2.0.0-beta.32.0.20240505041856-1047a8fa5fef/pkg/commands/build/base_test.go (about) 1 package build 2 3 import "testing" 4 5 func Test_commandPrettifier(t *testing.T) { 6 tests := []struct { 7 name string 8 input []string 9 want string 10 }{ 11 { 12 name: "empty", 13 input: []string{}, 14 want: "", 15 }, 16 { 17 name: "one arg", 18 input: []string{"one"}, 19 want: "one", 20 }, 21 { 22 name: "args where one has spaces", 23 input: []string{"one", "two three"}, 24 want: `one "two three"`, 25 }, 26 } 27 for _, tt := range tests { 28 t.Run(tt.name, func(t *testing.T) { 29 if got := commandPrettifier(tt.input); got != tt.want { 30 t.Errorf("commandPrettifier() = %v, want %v", got, tt.want) 31 } 32 }) 33 } 34 }