cli/command/formatter: TestContainerPsContext: add test-cases

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-08-24 14:57:36 +02:00
parent abe4aa7893
commit 0e7d422e5f

View File

@ -54,14 +54,51 @@ func TestContainerPsContext(t *testing.T) {
call: ctx.Image,
},
{
container: container.Summary{Image: "verylongimagename"},
container: container.Summary{Image: "ubuntu:latest"},
trunc: true,
expValue: "verylongimagename",
expValue: "ubuntu:latest",
call: ctx.Image,
},
{
container: container.Summary{Image: "verylongimagename"},
expValue: "verylongimagename",
container: container.Summary{Image: "docker.io/library/ubuntu"},
trunc: true,
expValue: "ubuntu",
call: ctx.Image,
},
{
container: container.Summary{Image: "docker.io/library/ubuntu:latest"},
trunc: true,
expValue: "ubuntu:latest",
call: ctx.Image,
},
{
container: container.Summary{Image: "ubuntu:latest@sha256:a5a665ff33eced1e0803148700880edab4269067ed77e27737a708d0d293fbf5"},
trunc: true,
expValue: "ubuntu:latest",
call: ctx.Image,
},
{
container: container.Summary{Image: "ubuntu@sha256:a5a665ff33eced1e0803148700880edab4269067ed77e27737a708d0d293fbf5"},
trunc: true,
expValue: "ubuntu",
call: ctx.Image,
},
{
container: container.Summary{Image: "docker.io/library/ubuntu@sha256:a5a665ff33eced1e0803148700880edab4269067ed77e27737a708d0d293fbf5"},
trunc: true,
expValue: "ubuntu",
call: ctx.Image,
},
{
container: container.Summary{Image: "docker.io/library/ubuntu:latest@sha256:a5a665ff33eced1e0803148700880edab4269067ed77e27737a708d0d293fbf5"},
trunc: true,
expValue: "ubuntu:latest",
call: ctx.Image,
},
{
container: container.Summary{Image: "verylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagename"},
trunc: true,
expValue: "verylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagenameverylongimagename",
call: ctx.Image,
},
{