From 448adebaaeed300b4c907d5d8f6393d4fd544ff6 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 9 Apr 2023 10:47:58 +0200 Subject: [PATCH] make compatible for new Taskable --- src/use-cases/task/models/task.test.ts | 1 + src/use-cases/task/models/task.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/use-cases/task/models/task.test.ts b/src/use-cases/task/models/task.test.ts index 38d232d..9280e8f 100644 --- a/src/use-cases/task/models/task.test.ts +++ b/src/use-cases/task/models/task.test.ts @@ -16,6 +16,7 @@ describe('Task', () => { it('allows a new task from a taskable object', () => { const taskable: Taskable = { id: faker.datatype.uuid(), + date: faker.date.recent(), title: faker.animal.lion(), link: faker.internet.url(), steps: [createStepFixture()] diff --git a/src/use-cases/task/models/task.ts b/src/use-cases/task/models/task.ts index ef47bbd..7d7500e 100644 --- a/src/use-cases/task/models/task.ts +++ b/src/use-cases/task/models/task.ts @@ -34,6 +34,7 @@ export class Task implements Taskable { public static fromTaskable(taskable: Taskable) { const task = new Task(taskable.id, taskable.title) task.link = taskable.link + task.date = taskable.date task.addSteps(...taskable.steps) return task