| 
									
										
										
										
											2021-07-06 19:22:12 -05:00
										 |  |  | const { getStepTemplate } = require('./get-step-template'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Note: evaluates at highlevel the process, but seedHeads and seedTails could
 | 
					
						
							|  |  |  | // be tested if more specifics are needed.
 | 
					
						
							|  |  |  | describe('getStepTemplate util', () => { | 
					
						
							|  |  |  |   it('should be able to create a markdown', () => { | 
					
						
							|  |  |  |     const baseOutput = `---
 | 
					
						
							|  |  |  | id: 60d4ebe4801158d1abe1b18f | 
					
						
							| 
									
										
										
										
											2021-10-21 10:07:52 -07:00
										 |  |  | title: Step 5 | 
					
						
							| 
									
										
										
										
											2021-07-06 19:22:12 -05:00
										 |  |  | challengeType: 0 | 
					
						
							| 
									
										
										
										
											2021-10-21 10:07:52 -07:00
										 |  |  | dashedName: step-5 | 
					
						
							| 
									
										
										
										
											2021-07-06 19:22:12 -05:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --description-- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | step 5 instructions | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --hints-- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Test 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \`\`\`js
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \`\`\`
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --seed-- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --seed-contents-- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \`\`\`html
 | 
					
						
							|  |  |  | --fcc-editable-region-- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | --fcc-editable-region-- | 
					
						
							| 
									
										
										
										
											2021-09-28 20:00:37 -07:00
										 |  |  | \`\`\`\n`; | 
					
						
							| 
									
										
										
										
											2021-07-06 19:22:12 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |     const props = { | 
					
						
							|  |  |  |       challengeId: '60d4ebe4801158d1abe1b18f', | 
					
						
							|  |  |  |       challengeSeeds: { | 
					
						
							|  |  |  |         indexhtml: { | 
					
						
							|  |  |  |           contents: '', | 
					
						
							|  |  |  |           editableRegionBoundaries: [0, 2], | 
					
						
							|  |  |  |           ext: 'html', | 
					
						
							|  |  |  |           head: '', | 
					
						
							|  |  |  |           id: '', | 
					
						
							|  |  |  |           key: 'indexhtml', | 
					
						
							|  |  |  |           name: 'index', | 
					
						
							|  |  |  |           tail: '' | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       stepBetween: false, | 
					
						
							|  |  |  |       stepNum: 5 | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     expect(getStepTemplate(props)).toEqual(baseOutput); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }); |