mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: add resource service definition
This commit is contained in:
@@ -24,12 +24,24 @@ func TestResourceStore(t *testing.T) {
|
||||
|
||||
correctFilename := "test.epub"
|
||||
incorrectFilename := "test.png"
|
||||
res, err := ts.GetResource(ctx, &store.FindResource{
|
||||
resource, err := ts.GetResource(ctx, &store.FindResource{
|
||||
Filename: &correctFilename,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, correctFilename, res.Filename)
|
||||
require.Equal(t, int32(1), res.ID)
|
||||
require.Equal(t, correctFilename, resource.Filename)
|
||||
require.Equal(t, int32(1), resource.ID)
|
||||
_, err = ts.UpsertMemoResource(ctx, &store.UpsertMemoResource{
|
||||
MemoID: 1,
|
||||
ResourceID: resource.ID,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
resource, err = ts.GetResource(ctx, &store.FindResource{
|
||||
ID: &resource.ID,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, *resource.RelatedMemoID, int32(1))
|
||||
|
||||
notFoundResource, err := ts.GetResource(ctx, &store.FindResource{
|
||||
Filename: &incorrectFilename,
|
||||
})
|
||||
@@ -42,6 +54,7 @@ func TestResourceStore(t *testing.T) {
|
||||
CreatorID: &correctCreatorID,
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
notFoundResource, err = ts.GetResource(ctx, &store.FindResource{
|
||||
CreatorID: &incorrectCreatorID,
|
||||
})
|
||||
|
Reference in New Issue
Block a user