dart format
This commit is contained in:
@@ -2,8 +2,10 @@ import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:marianum_mobile/api/marianumcloud/talk/chat/get_chat_response.dart';
|
||||
import 'package:marianum_mobile/api/marianumcloud/talk/chat/rich_object_string_processor.dart';
|
||||
|
||||
RichObjectString _r(String name, {RichObjectStringObjectType type = RichObjectStringObjectType.user}) =>
|
||||
RichObjectString(type, 'id-$name', name, null, null);
|
||||
RichObjectString _r(
|
||||
String name, {
|
||||
RichObjectStringObjectType type = RichObjectStringObjectType.user,
|
||||
}) => RichObjectString(type, 'id-$name', name, null, null);
|
||||
|
||||
void main() {
|
||||
group('RichObjectStringProcessor.parseToString', () {
|
||||
@@ -40,20 +42,18 @@ void main() {
|
||||
|
||||
test('replaces every occurrence of the same placeholder', () {
|
||||
expect(
|
||||
RichObjectStringProcessor.parseToString(
|
||||
'{actor} {actor} {actor}',
|
||||
{'actor': _r('A')},
|
||||
),
|
||||
RichObjectStringProcessor.parseToString('{actor} {actor} {actor}', {
|
||||
'actor': _r('A'),
|
||||
}),
|
||||
'A A A',
|
||||
);
|
||||
});
|
||||
|
||||
test('placeholders with no matching key remain unchanged', () {
|
||||
expect(
|
||||
RichObjectStringProcessor.parseToString(
|
||||
'{actor} sah {file}',
|
||||
{'actor': _r('Elias')},
|
||||
),
|
||||
RichObjectStringProcessor.parseToString('{actor} sah {file}', {
|
||||
'actor': _r('Elias'),
|
||||
}),
|
||||
'Elias sah {file}',
|
||||
);
|
||||
});
|
||||
@@ -67,8 +67,9 @@ void main() {
|
||||
|
||||
test('messages without placeholders are returned verbatim', () {
|
||||
expect(
|
||||
RichObjectStringProcessor.parseToString('reine Textnachricht',
|
||||
{'actor': _r('A')}),
|
||||
RichObjectStringProcessor.parseToString('reine Textnachricht', {
|
||||
'actor': _r('A'),
|
||||
}),
|
||||
'reine Textnachricht',
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user