github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/pkg/piperenv/artifact_test.go (about) 1 //go:build unit 2 // +build unit 3 4 package piperenv 5 6 import ( 7 "testing" 8 9 "github.com/stretchr/testify/assert" 10 "github.com/stretchr/testify/require" 11 ) 12 13 func Test_Artifacts_FindByName(t *testing.T) { 14 artifacts := Artifacts([]Artifact{{ 15 Name: "a.jar", 16 }}) 17 18 assert.Len(t, artifacts.FindByName("garbage"), 0) 19 filtered := artifacts.FindByName("a.jar") 20 require.Len(t, filtered, 1) 21 assert.Equal(t, "a.jar", filtered[0].Name) 22 }