AbdulElahGwaith's picture
Upload folder using huggingface_hub
88df9e4 verified
import { describe, expect, test } from 'vitest'
import { renderContent } from '@/content-render/index'
describe('prompt tag', () => {
test('wraps content in <code> with ID and appends responsive svg links', async () => {
const input: string = 'Here is your prompt: {% prompt %}example prompt text{% endprompt %}.'
const output: string = await renderContent(input)
// Should have code element with ID
expect(output).toContain('<code id="')
expect(output).toContain('>example prompt text</code>')
// Should have two responsive anchor elements
expect(output).toContain('copilot-prompt-long')
expect(output).toContain('copilot-prompt-short')
// Should contain SVG icons
expect(output).toContain('<svg')
// Should have aria-describedby pointing to the code element ID
expect(output).toContain('aria-describedby=')
})
})