refactor: update article deletion and retrieval methods to use external ID
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
import { getArticlesPaginated } from '@/lib/feature/article/article.external';
|
||||
import {
|
||||
CreateArticleModel,
|
||||
UpdateArticleModel,
|
||||
} from '@/lib/feature/article/article.model';
|
||||
import {
|
||||
deleteArticle,
|
||||
deleteArticleByExternalId,
|
||||
getArticleByExternalId,
|
||||
getArticleBySlug,
|
||||
getArticlesByAuthorId,
|
||||
getArticlesPaginated,
|
||||
saveArticle,
|
||||
updateArticle,
|
||||
} from '@/lib/feature/article/article.service';
|
||||
@@ -259,7 +259,9 @@ describe('ArticleService', () => {
|
||||
if (!saveResult.ok) return;
|
||||
expect(saveResult.value.id).toBeDefined();
|
||||
|
||||
const deleteResult = await deleteArticle(saveResult.value.id);
|
||||
const deleteResult = await deleteArticleByExternalId(
|
||||
saveResult.value.externalId
|
||||
);
|
||||
expect(deleteResult.ok).toBe(true);
|
||||
|
||||
const getResult = await getArticleBySlug('article-to-delete');
|
||||
@@ -269,7 +271,7 @@ describe('ArticleService', () => {
|
||||
});
|
||||
|
||||
test('cannot delete non-existing article', async () => {
|
||||
const result = await deleteArticle('9999');
|
||||
const result = await deleteArticleByExternalId('9999');
|
||||
|
||||
expect(result.ok).toBe(false);
|
||||
if (result.ok) return;
|
||||
|
||||
Reference in New Issue
Block a user