| Index: tests/json/json_test.dart | 
| diff --git a/tests/json/json_test.dart b/tests/json/json_test.dart | 
| index 891fef3ee79b1ff90ba096299fd30a988fefdbcd..3f6235782711b43ded0b73427686ad59e7ddc109 100644 | 
| --- a/tests/json/json_test.dart | 
| +++ b/tests/json/json_test.dart | 
| @@ -136,6 +136,18 @@ main() { | 
| */ | 
| expect(() => JSON.encode(new TestClass()), throws); | 
| }); | 
| + | 
| +  test('stringify custom converter', () { | 
| +    List l = [const C(0), const C(1)]; | 
| +    expect(JSON.encode(l, (x) => "C(${x.id})"), equals("[C(0),C(1)]")); | 
| +    expect(JSON.encode(l), equals("[C/0,C/1]")); | 
| +  }); | 
| +} | 
| + | 
| +class C { | 
| +  final int id; | 
| +  const C(this.id); | 
| +  toJson() => "C/$id"; | 
| } | 
|  | 
| class TestClass { | 
| @@ -158,5 +170,3 @@ class ToJson { | 
| validateRoundTrip(expected) { | 
| expect(JSON.decode(JSON.encode(expected)), equals(expected)); | 
| } | 
| - | 
| - | 
|  |