package model_testimport ("path/filepath""github.com/navidrome/navidrome/conf""github.com/navidrome/navidrome/conf/configtest""github.com/navidrome/navidrome/model". "github.com/onsi/ginkgo/v2". "github.com/onsi/gomega")var _ = Describe("Artist", func() {Describe("UploadedImagePath", func() {BeforeEach(func() {DeferCleanup(configtest.SetupConfig())conf.Server.DataFolder = conf.NewDir("/data")})It("returns empty string when no image uploaded", func() {a := model.Artist{ID: "ar-1"}Expect(a.UploadedImagePath()).To(BeEmpty())})It("returns full path when image is set", func() {a := model.Artist{ID: "ar-1", UploadedImage: "ar-1_test.jpg"}Expect(a.UploadedImagePath()).To(Equal(filepath.Join("/data", "artwork", "artist", "ar-1_test.jpg")))})})})