package piperenv

import (
	"testing"

	"github.com/stretchr/testify/assert"
	"github.com/stretchr/testify/require"
)

func Test_Artifacts_FindByName(t *testing.T) {
	artifacts := Artifacts([]Artifact{{
		Name: "a.jar",
	}})

	assert.Len(t, artifacts.FindByName("garbage"), 0)
	filtered := artifacts.FindByName("a.jar")
	require.Len(t, filtered, 1)
	assert.Equal(t, "a.jar", filtered[0].Name)
}
