import 'package:gitjournal/utils/markdown.dart'; import 'package:test/test.dart'; void main() { group('Markdown Remove Formatting', () { test('Test Headers', () { var input = '# Hello\nHow are you?'; expect(stripMarkdownFormatting(input), 'Hello How are you? '); }); test('Test Header2', () { var input = """Test Header ---------- Hello """; expect(stripMarkdownFormatting(input), 'Test Header Hello '); }); test('Itemized LIsts', () { var input = """Itemized lists look like: * this one * that one """; expect(stripMarkdownFormatting(input), 'Itemized lists look like: • this one • that one '); }); test('Checklist', () { var input = """Itemized lists - [ ] this one - [x] that one - [X] last """; expect(stripMarkdownFormatting(input), 'Itemized lists ☐ this one ☑ that one ☑ last '); }); test('List', () { var input = """Itemized lists * this one * that one * four """; expect(stripMarkdownFormatting(input), 'Itemized lists • this one • that one • four '); }); }); }