diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-10-02 14:49:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-02 14:49:02 -0400 |
commit | f1cdead33d8f9c29348f9a66ba4a6aa5ed0aa7b2 (patch) | |
tree | 1485fd4238fa9d3b8d64e1d13e54f0015300aeb7 /cmd/podman/parse/json_test.go | |
parent | 1e162edc8a2dd3d8373128e671c578ffcad52272 (diff) | |
parent | c0757374bf187edcf4ae8c4811e162e27794ebf8 (diff) | |
download | podman-f1cdead33d8f9c29348f9a66ba4a6aa5ed0aa7b2.tar.gz podman-f1cdead33d8f9c29348f9a66ba4a6aa5ed0aa7b2.tar.bz2 podman-f1cdead33d8f9c29348f9a66ba4a6aa5ed0aa7b2.zip |
Merge pull request #7199 from jwhonce/jira/run-898
Restore "table" --format from V1
Diffstat (limited to 'cmd/podman/parse/json_test.go')
-rw-r--r-- | cmd/podman/parse/json_test.go | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/cmd/podman/parse/json_test.go b/cmd/podman/parse/json_test.go index 5cad185fd..ec3b5664b 100644 --- a/cmd/podman/parse/json_test.go +++ b/cmd/podman/parse/json_test.go @@ -1,6 +1,8 @@ package parse import ( + "fmt" + "strings" "testing" "github.com/stretchr/testify/assert" @@ -13,18 +15,31 @@ func TestMatchesJSONFormat(t *testing.T) { }{ {"json", true}, {" json", true}, - {"json ", true}, + {" json ", true}, {" json ", true}, + {"{{json}}", true}, + {"{{json }}", true}, {"{{json .}}", true}, {"{{ json .}}", true}, - {"{{json . }}", true}, - {" {{ json . }} ", true}, - {"{{json }}", false}, - {"{{json .", false}, + {"{{ json . }}", true}, + {" {{ json . }} ", true}, + {"{{ json .", false}, {"json . }}", false}, + {"{{.ID }} json .", false}, + {"json .", false}, + {"{{json.}}", false}, } for _, tt := range tests { assert.Equal(t, tt.expected, MatchesJSONFormat(tt.input)) } + + for _, tc := range tests { + tc := tc + label := "MatchesJSONFormat/" + strings.ReplaceAll(tc.input, " ", "_") + t.Run(label, func(t *testing.T) { + t.Parallel() + assert.Equal(t, tc.expected, MatchesJSONFormat(tc.input), fmt.Sprintf("Scanning %q failed", tc.input)) + }) + } } |