From 93af86f876706f8f5410abcdf1ef76b665d983d4 Mon Sep 17 00:00:00 2001 From: Laure Jablonski Date: Mon, 17 Mar 2025 17:15:38 +0100 Subject: [PATCH 1/3] Update backend/tests/services/learning-objects/learning-object-service.test.ts Co-authored-by: Tibo De Peuter --- .../services/learning-objects/learning-object-service.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/tests/services/learning-objects/learning-object-service.test.ts b/backend/tests/services/learning-objects/learning-object-service.test.ts index 01c534ab..c06cca39 100644 --- a/backend/tests/services/learning-objects/learning-object-service.test.ts +++ b/backend/tests/services/learning-objects/learning-object-service.test.ts @@ -68,6 +68,7 @@ describe('LearningObjectService', () => { it('returns the expected HTML when queried with the identifier of a learning object saved in the database', async () => { const result = await learningObjectService.getLearningObjectHTML(exampleLearningObject); expect(result).not.toBeNull(); + // Set newlines so your tests are platform-independent. expect(result).toEqual(learningObjectExample.getHTMLRendering().replace(/\r\n/g, '\n')); }); it( From b7bee0a4d4ea0ff51113c1f016755a15e6d8265e Mon Sep 17 00:00:00 2001 From: Laure Jablonski Date: Mon, 17 Mar 2025 17:16:04 +0100 Subject: [PATCH 2/3] Update backend/tests/services/learning-objects/database-learning-object-provider.test.ts Co-authored-by: Tibo De Peuter --- .../learning-objects/database-learning-object-provider.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/tests/services/learning-objects/database-learning-object-provider.test.ts b/backend/tests/services/learning-objects/database-learning-object-provider.test.ts index aa554856..4750e4bd 100644 --- a/backend/tests/services/learning-objects/database-learning-object-provider.test.ts +++ b/backend/tests/services/learning-objects/database-learning-object-provider.test.ts @@ -60,6 +60,7 @@ describe('DatabaseLearningObjectProvider', () => { describe('getLearningObjectHTML', () => { it('should return the correct rendering of the learning object', async () => { const result = await databaseLearningObjectProvider.getLearningObjectHTML(exampleLearningObject); + // Set newlines so your tests are platform-independent. expect(result).toEqual(example.getHTMLRendering().replace(/\r\n/g, '\n')); }); it('should return null for a non-existing learning object', async () => { From c99db86902d7535595e9923d25f15ee9033ea013 Mon Sep 17 00:00:00 2001 From: Laure Jablonski Date: Mon, 17 Mar 2025 17:16:12 +0100 Subject: [PATCH 3/3] Update backend/tests/services/learning-objects/processing/processing-service.test.ts Co-authored-by: Tibo De Peuter --- .../learning-objects/processing/processing-service.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/tests/services/learning-objects/processing/processing-service.test.ts b/backend/tests/services/learning-objects/processing/processing-service.test.ts index a603379e..570a014d 100644 --- a/backend/tests/services/learning-objects/processing/processing-service.test.ts +++ b/backend/tests/services/learning-objects/processing/processing-service.test.ts @@ -8,6 +8,7 @@ describe('ProcessingService', () => { it('renders a markdown learning object correctly', async () => { const markdownLearningObject = mdExample.createLearningObject(); const result = await processingService.render(markdownLearningObject); + // Set newlines so your tests are platform-independent. expect(result).toEqual(mdExample.getHTMLRendering().replace(/\r\n/g, '\n')); });