use package level require/assert in tests (#382)

This commit is contained in:
Senan Kelly
2023-09-25 19:39:39 +02:00
committed by GitHub
parent 548ab4f51c
commit 39fb8e7d54
8 changed files with 337 additions and 372 deletions

View File

@@ -10,20 +10,18 @@ import (
func TestPlaylist(t *testing.T) {
t.Parallel()
require := require.New(t)
tmp := t.TempDir()
store, err := playlist.NewStore(tmp)
require.NoError(err)
require.NoError(t, err)
playlistIDs, err := store.List()
require.NoError(err)
require.Empty(playlistIDs)
require.NoError(t, err)
require.Empty(t, playlistIDs)
for _, playlistID := range playlistIDs {
playlist, err := store.Read(playlistID)
require.NoError(err)
require.NotZero(playlist.UpdatedAt)
require.NoError(t, err)
require.NotZero(t, playlist.UpdatedAt)
}
before := playlist.Playlist{
@@ -42,18 +40,18 @@ It has multiple lines 👍
}
newPath := playlist.NewPath(before.UserID, before.Name)
require.NoError(store.Write(newPath, &before))
require.NoError(t, store.Write(newPath, &before))
after, err := store.Read(newPath)
require.NoError(err)
require.NoError(t, err)
require.Equal(after.UserID, before.UserID)
require.Equal(after.Name, before.Name)
require.Equal(after.Comment, before.Comment)
require.Equal(after.Items, before.Items)
require.Equal(after.IsPublic, before.IsPublic)
require.Equal(t, after.UserID, before.UserID)
require.Equal(t, after.Name, before.Name)
require.Equal(t, after.Comment, before.Comment)
require.Equal(t, after.Items, before.Items)
require.Equal(t, after.IsPublic, before.IsPublic)
playlistIDs, err = store.List()
require.NoError(err)
require.True(len(playlistIDs) == 1)
require.NoError(t, err)
require.True(t, len(playlistIDs) == 1)
}