Files
TubeCards/test/utils/cards_utils_test.dart
2022-10-16 12:35:41 +02:00

39 lines
823 B
Dart

import 'package:test/test.dart';
import 'package:tubecards/utils/card_utils.dart';
void main() {
test('Skips empty lines up to the first character', () {
const markdown = '''
Test''';
final result = getPreview(markdown);
expect(result, equals('Test'));
});
test('Replace images with image emojis ', () {
const markdown = '![alt text](Isolated.png "Title")';
final result = getPreview(markdown);
expect(result, equals('🖼️'));
});
test("Doesn't remove umlaute", () {
const markdown = 'Älterer Bruder';
final result = getPreview(markdown);
expect(result, equals('Älterer Bruder'));
});
test("Doesn't remove chinese symbols", () {
const markdown = '汉字Test';
final result = getPreview(markdown);
expect(result, equals('汉字Test'));
});
}