Skip to content

Commit 5f5ce97

Browse files
committed
Fix test's course comparation
1 parent ed9ae57 commit 5f5ce97

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/Contexts/Mooc/Courses/__mocks__/CourseRepositoryMock.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ export class CourseRepositoryMock implements CourseRepository {
1212
}
1313

1414
assertLastSavedCourseIs(expected: Course): void {
15-
expect(this.mockSave).toHaveBeenCalledWith(expected);
15+
const mock = this.mockSave.mock;
16+
const lastSavedCourse = mock.calls[mock.calls.length - 1][0] as Course;
17+
expect(lastSavedCourse).toBeInstanceOf(Course);
18+
expect(lastSavedCourse.toPrimitives()).toEqual(expected.toPrimitives());
1619
}
1720

1821
async search(id: CourseId): Promise<Nullable<Course>> {

0 commit comments

Comments
 (0)