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), '''
''');
});
test('can set a custom title', () {
final docs = driftMarkdownDocumentBuilder();
final parsed = docs.parse('''
!!! tip "Custom title"
Content
''');
expect(renderToHtml(parsed), '''
''');
});
test('title with markdown', () {
final docs = driftMarkdownDocumentBuilder();
final parsed = docs.parse('''
!!! tip "Custom `title`"
Content
''');
expect(renderToHtml(parsed), '''
''');
});
test('can generate collapsible', () {
final docs = driftMarkdownDocumentBuilder();
final parsed = docs.parse('''
??? note
Content
''');
expect(renderToHtml(parsed), '''
Note
Content
''');
});
}