feat(backend): Rendering van meerkeuzevragen en open vragen (essay) toegevoegd + getest
This commit is contained in:
		
							parent
							
								
									164a547dd1
								
							
						
					
					
						commit
						bc0ac63c92
					
				
					 20 changed files with 126 additions and 16 deletions
				
			
		|  | @ -0,0 +1,25 @@ | |||
| import {describe, expect, it} from "vitest"; | ||||
| import mdExample from "../../../test-assets/learning-objects/pn-werkingnotebooks/pn-werkingnotebooks-example"; | ||||
| import multipleChoiceExample from "../../../test-assets/learning-objects/test-multiple-choice/test-multiple-choice-example"; | ||||
| import essayExample from "../../../test-assets/learning-objects/test-essay/test-essay-example"; | ||||
| import processingService from "../../../../src/services/learning-objects/processing/processing-service"; | ||||
| 
 | ||||
| describe("ProcessingService", () => { | ||||
|     it("renders a markdown learning object correctly", async () => { | ||||
|         const markdownLearningObject = mdExample.createLearningObject(); | ||||
|         const result = await processingService.render(markdownLearningObject); | ||||
|         expect(result).toEqual(mdExample.getHTMLRendering()); | ||||
|     }); | ||||
| 
 | ||||
|     it("renders a multiple choice question correctly", async () => { | ||||
|         const multipleChoiceLearningObject = multipleChoiceExample.createLearningObject(); | ||||
|         const result = await processingService.render(multipleChoiceLearningObject); | ||||
|         expect(result).toEqual(multipleChoiceExample.getHTMLRendering()); | ||||
|     }); | ||||
| 
 | ||||
|     it("renders an essay question correctly", async () => { | ||||
|         const essayLearningObject = essayExample.createLearningObject(); | ||||
|         const result = await processingService.render(essayLearningObject); | ||||
|         expect(result).toEqual(essayExample.getHTMLRendering()); | ||||
|     }); | ||||
| }); | ||||
		Reference in a new issue
	
	 Gerald Schmittinger
						Gerald Schmittinger