Index: pkg/unittest/test/pretty_print_test.dart |
diff --git a/pkg/unittest/test/pretty_print_test.dart b/pkg/unittest/test/pretty_print_test.dart |
index a0608ac0f9cafa1f248f8dd24e12fef3936584b8..826c345187835125ed807af2ec34150d7bce95f4 100644 |
--- a/pkg/unittest/test/pretty_print_test.dart |
+++ b/pkg/unittest/test/pretty_print_test.dart |
@@ -48,6 +48,11 @@ void main() { |
"]")); |
}); |
+ test('containing a matcher', () { |
+ expect(prettyPrint(['foo', endsWith('qux')]), |
+ equals("['foo', <a string ending with 'qux'>]")); |
+ }); |
+ |
test("that's under maxLineLength", () { |
expect(prettyPrint([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], maxLineLength: 30), |
equals("[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]")); |
@@ -138,6 +143,16 @@ void main() { |
"}")); |
}); |
+ test('containing a matcher key', () { |
+ expect(prettyPrint({endsWith('bar'): 'qux'}), |
+ equals("{<a string ending with 'bar'>: 'qux'}")); |
+ }); |
+ |
+ test('containing a matcher value', () { |
+ expect(prettyPrint({'foo': endsWith('qux')}), |
+ equals("{'foo': <a string ending with 'qux'>}")); |
+ }); |
+ |
test("that's under maxLineLength", () { |
expect(prettyPrint({'0': 1, '2': 3, '4': 5, '6': 7}, maxLineLength: 32), |
equals("{'0': 1, '2': 3, '4': 5, '6': 7}")); |