| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | const { injectPageMetadata } = require('../../helpers/page')describe('injectPageMetadata tests', () => {  let page = {    title: 'PAGE TITLE',    description: 'A PAGE',    isPublished: true,    updatedAt: new Date(),    content: 'TEST CONTENT'  }  test('injectPageMetadata: default', () => {    const expected = 'TEST CONTENT'    const result = injectPageMetadata(page)    expect(result).toEqual(expected)  })  test('injectPageMetadata: markdown', () => {    page.contentType = 'markdown'    const expected = `---title: ${page.title}description: ${page.description}published: ${page.isPublished.toString()}date: ${page.updatedAt}tags: \n---TEST CONTENT`    const result = injectPageMetadata(page)    expect(result).toEqual(expected)  })  test('injectPageMetadata: hmtl', () => {    page.contentType = 'html'    const expected = `<!--title: ${page.title}description: ${page.description}published: ${page.isPublished.toString()}date: ${page.updatedAt}tags: \n-->TEST CONTENT`    const result = injectPageMetadata(page)    expect(result).toEqual(expected)  })})
 |