10 lines
		
	
	
	
		
			680 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			680 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { RequiredEntityData } from '@mikro-orm/core';
 | |
| import { loadTestAsset } from './load-test-asset';
 | |
| import { LearningObject } from '../../src/entities/content/learning-object.entity';
 | |
| import { envVars, getEnvVar } from '../../src/util/envVars';
 | |
| 
 | |
| export function getHtmlRenderingForTestLearningObject(learningObject: RequiredEntityData<LearningObject>): string {
 | |
|     const userPrefix = getEnvVar(envVars.UserContentPrefix);
 | |
|     const cleanedHruid = learningObject.hruid.startsWith(userPrefix) ? learningObject.hruid.substring(userPrefix.length) : learningObject.hruid;
 | |
|     return loadTestAsset(`/content/learning-object-resources/${cleanedHruid}/rendering.txt`).toString();
 | |
| }
 | 
