Tests: Add tests for internal/entity
This commit is contained in:
parent
3c24481750
commit
7a90c0209e
|
@ -480,17 +480,17 @@ func TestAlbum_UpdateFolder(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
/*func TestFindFolderAlbum(t *testing.T) {
|
||||
t.Run("1 result", func(t *testing.T) {
|
||||
album := FindFolderAlbum("2016/04")
|
||||
func TestFindFolderAlbum(t *testing.T) {
|
||||
/*t.Run("1 result", func(t *testing.T) {
|
||||
album := FindFolderAlbum("2023/04")
|
||||
|
||||
if album == nil {
|
||||
t.Fatal("expected to find an album")
|
||||
}
|
||||
|
||||
assert.Equal(t, "April 2016", album.AlbumTitle)
|
||||
assert.Equal(t, "2016-04", album.AlbumSlug)
|
||||
})
|
||||
assert.Equal(t, "April 2023", album.AlbumTitle)
|
||||
assert.Equal(t, "2023-04", album.AlbumSlug)
|
||||
})*/
|
||||
t.Run("no result because slug empty", func(t *testing.T) {
|
||||
album := FindFolderAlbum("")
|
||||
|
||||
|
@ -499,10 +499,10 @@ func TestAlbum_UpdateFolder(t *testing.T) {
|
|||
}
|
||||
})
|
||||
t.Run("no result because not found slug", func(t *testing.T) {
|
||||
album := FindFolderAlbum("2000/04")
|
||||
album := FindFolderAlbum("3000/04")
|
||||
|
||||
if album != nil {
|
||||
t.Fatal("album should be nil")
|
||||
}
|
||||
})
|
||||
}*/
|
||||
}
|
||||
|
|
|
@ -197,13 +197,20 @@ func TestDetails_SetKeywords(t *testing.T) {
|
|||
description.SetKeywords("dog", SrcMeta)
|
||||
assert.Equal(t, "cat, brown", description.Keywords)
|
||||
})
|
||||
t.Run("new keywords set", func(t *testing.T) {
|
||||
t.Run("new keywords set - merge", func(t *testing.T) {
|
||||
description := &Details{PhotoID: 123, Keywords: "cat, brown", KeywordsSrc: SrcMeta}
|
||||
assert.Equal(t, "cat, brown", description.Keywords)
|
||||
|
||||
description.SetKeywords("dog", SrcMeta)
|
||||
assert.Equal(t, "brown, cat, dog", description.Keywords)
|
||||
})
|
||||
t.Run("new keywords overwrite", func(t *testing.T) {
|
||||
description := &Details{PhotoID: 123, Keywords: "cat, brown", KeywordsSrc: SrcMeta}
|
||||
assert.Equal(t, "cat, brown", description.Keywords)
|
||||
|
||||
description.SetKeywords("dog", SrcManual)
|
||||
assert.Equal(t, "dog", description.Keywords)
|
||||
})
|
||||
}
|
||||
|
||||
func TestDetails_SetSubject(t *testing.T) {
|
||||
|
|
Loading…
Reference in a new issue