From 67c21ab0d1cbc866218d9db8fb62dbb267be7efb Mon Sep 17 00:00:00 2001 From: Theresa Gresch Date: Tue, 16 Jul 2019 12:44:13 +0200 Subject: [PATCH] Add tests for album model --- internal/models/album_test.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 internal/models/album_test.go diff --git a/internal/models/album_test.go b/internal/models/album_test.go new file mode 100644 index 000000000..eed1b44a6 --- /dev/null +++ b/internal/models/album_test.go @@ -0,0 +1,19 @@ +package models + +import ( + "github.com/stretchr/testify/assert" + "testing" +) + +func TestNewAlbum(t *testing.T) { + t.Run("name Christmas 2018", func(t *testing.T) { + album := NewAlbum("Christmas 2018") + assert.Equal(t, "Christmas 2018", album.AlbumName) + assert.Equal(t, "christmas-2018", album.AlbumSlug) + }) + t.Run("name empty", func(t *testing.T) { + album := NewAlbum("") + assert.Equal(t, "New Album", album.AlbumName) + assert.Equal(t, "new-album", album.AlbumSlug) + }) +}