import 'package:drift_website/src/common.dart'; import 'package:markdown/markdown.dart'; import 'package:test/test.dart'; void main() { test('parses admonitions', () { final docs = driftMarkdownDocumentBuilder(); final parsed = docs.parse(''' !!! note Content '''); expect(renderToHtml(parsed), '''

Note

Content

'''); }); test('can set a custom title', () { final docs = driftMarkdownDocumentBuilder(); final parsed = docs.parse(''' !!! tip "Custom title" Content '''); expect(renderToHtml(parsed), '''

Custom title

Content

'''); }); test('title with markdown', () { final docs = driftMarkdownDocumentBuilder(); final parsed = docs.parse(''' !!! tip "Custom `title`" Content '''); expect(renderToHtml(parsed), '''

Custom title

Content

'''); }); test('can generate collapsible', () { final docs = driftMarkdownDocumentBuilder(); final parsed = docs.parse(''' ??? note Content '''); expect(renderToHtml(parsed), '''
Note

Content

'''); }); }