Adding initial album feature work
Signed-off-by: Kris Nóva <kris@nivenly.com>
This commit is contained in:
parent
06fff46e43
commit
6436478402
18 changed files with 346 additions and 18 deletions
|
@ -65,3 +65,37 @@ func TestSadGetAlbums(t *testing.T) {
|
|||
t.FailNow()
|
||||
}
|
||||
}
|
||||
|
||||
// TestHappyCreateUpdateDeleteAlbum
|
||||
func TestHappyCreateUpdateDeleteAlbum(t *testing.T) {
|
||||
album := api.Album{
|
||||
AlbumTitle: WellKnownAlbumTitle,
|
||||
}
|
||||
|
||||
newAlbum, err := Client.V1().CreateAlbum(album)
|
||||
if err != nil {
|
||||
t.Errorf("expected success creating album: %v", err)
|
||||
t.FailNow()
|
||||
}
|
||||
|
||||
newAlbum.AlbumDescription = "An updated album description"
|
||||
newAlbum, err = Client.V1().UpdateAlbum(newAlbum)
|
||||
if err != nil {
|
||||
t.Errorf("unable to update test album: %v", err)
|
||||
// Note: We do NOT FailNow() here because we want to clean up
|
||||
}
|
||||
|
||||
err = Client.V1().DeleteAlbums([]string{newAlbum.AlbumUID})
|
||||
if err != nil {
|
||||
t.Errorf("expected delete album %s, album not deleted: %v", newAlbum.AlbumUID, err)
|
||||
t.FailNow()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// LikeAlbum
|
||||
// DislikeAlbum
|
||||
// CloneAlbums
|
||||
// AddPhotosToAlbum
|
||||
// DeletePhotosFromAlbum
|
||||
// GetAlbumDownload
|
||||
|
|
|
@ -22,6 +22,7 @@ const (
|
|||
UnknownAlbumID = "1234567890"
|
||||
WellKnownSampleAppConnectionString = "http://localhost:8080"
|
||||
UnknownCategory = "Furries"
|
||||
WellKnownAlbumTitle = "TestAlbum"
|
||||
)
|
||||
|
||||
// Client is a pre-authenticated client that can be used
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue