import { describe, expect, test } from 'bun:test'
import { highlightJSX } from '@/app/code/highlight'
describe('code highlighting', () => {
test('highlights JavaScript and JSX syntax without a Prism global', () => {
const existingPrism = Reflect.get(globalThis, 'Prism')
const html = highlightJSX('const view = ')
expect(html).toContain('const')
expect(html).toContain('Button')
expect(html).toContain('disabled')
expect(Reflect.get(globalThis, 'Prism')).toBe(existingPrism)
})
})