feat: add dataset item images
This commit is contained in:
@@ -51,12 +51,13 @@ func TestDatasetAPIConnectsSourcesItemsAndSyncTasks(t *testing.T) {
|
||||
|
||||
createdItem := performDatasetRequest(t, ownerRouter, http.MethodPost, "/api/v1/dataset-items", map[string]any{
|
||||
"sourceId": source.ID, "title": "A collected article", "summary": "Summary",
|
||||
"url": "https://example.com/article",
|
||||
"url": "https://example.com/article", "imageUrl": "https://example.com/article.jpg",
|
||||
})
|
||||
require.Equal(t, http.StatusCreated, createdItem.Code)
|
||||
var item ItemDTO
|
||||
require.NoError(t, json.Unmarshal(createdItem.Body.Bytes(), &item))
|
||||
require.Equal(t, source.ID, item.SourceID)
|
||||
require.Equal(t, "https://example.com/article.jpg", item.ImageURL)
|
||||
legacyItems := performDatasetRequest(t, ownerRouter, http.MethodGet, "/api/v1/dataset-items", nil)
|
||||
require.Equal(t, http.StatusOK, legacyItems.Code)
|
||||
var legacyItemList []ItemDTO
|
||||
@@ -269,6 +270,7 @@ func (staticFeedFetcher) Fetch(context.Context, string) (ParsedFeed, error) {
|
||||
Summary: "Collected summary",
|
||||
Content: "Collected content",
|
||||
URL: "https://example.com/collected",
|
||||
ImageURL: "https://example.com/collected.jpg",
|
||||
}},
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user