From b181231b12d0d7e2651cae1582f499238dcbc66b Mon Sep 17 00:00:00 2001 From: martylukyy <35452459+martylukyy@users.noreply.github.com> Date: Mon, 8 Apr 2024 11:02:10 +0200 Subject: [PATCH] feat(macros): add Artists (#1493) --- internal/domain/macros.go | 2 ++ internal/domain/macros_test.go | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/internal/domain/macros.go b/internal/domain/macros.go index 568c12e..cf80ddd 100644 --- a/internal/domain/macros.go +++ b/internal/domain/macros.go @@ -49,6 +49,7 @@ type Macro struct { CurrentMinute int CurrentSecond int Tags string + Artists string } func NewMacro(release Release) Macro { @@ -88,6 +89,7 @@ func NewMacro(release Release) Macro { CurrentMinute: currentTime.Minute(), CurrentSecond: currentTime.Second(), Tags: strings.Join(release.Tags, ", "), + Artists: release.Artists, } return ma diff --git a/internal/domain/macros_test.go b/internal/domain/macros_test.go index 25dc228..627684d 100644 --- a/internal/domain/macros_test.go +++ b/internal/domain/macros_test.go @@ -254,6 +254,15 @@ func TestMacros_Parse(t *testing.T) { want: "Tags: country, rock", wantErr: false, }, + { + name: "test_artists", + release: Release{ + Artists: "Jon Boy", + }, + args: args{text: "Artists: {{ .Artists }}"}, + want: "Artists: Jon Boy", + wantErr: false, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {