appflowy-editor/test/plugins/markdown/decoder/image_decoder_test.dart
Lucas.Xu 5bf6c7acd0
feat: support custom markdown parsers (#835)
* feat: support custom markdown parsers

* fix: markdown test

* feat: add markdown quote parser

* chore: use markdown parser

* chore: parse unordered list, to_do list and quote

* feat: add a markdown editor example

* feat: add bulleted list parser

* feat: support nested list and img

* feat: support code block

* feat: support table parser

* chore: refacotr code

* fix: flutter analyze

* chore: add more tests and remove unused files

* fix: test
2024-07-04 09:53:25 +08:00

23 lines
602 B
Dart

import 'package:appflowy_editor/appflowy_editor.dart';
import 'package:flutter_test/flutter_test.dart';
void main() async {
group('ordered list decoder', () {
final parser = DocumentMarkdownDecoder(
markdownElementParsers: [
const MarkdownImageParserV2(),
],
);
test('convert image', () {
final result = parser.convert('![image_name](appflowy.io/image.png)');
expect(result.root.children[0].toJson(), {
'type': 'image',
'data': {
'url': 'appflowy.io/image.png',
'align': 'center',
},
});
});
});
}