| OLD | NEW |
| 1 /// Debugger custom formatter tests. | 1 /// Debugger custom formatter tests. |
| 2 /// If the tests fail, paste the expected output into the [expectedGolden] | 2 /// If the tests fail, paste the expected output into the [expectedGolden] |
| 3 /// string literal in this file and audit the diff to ensure changes are | 3 /// string literal in this file and audit the diff to ensure changes are |
| 4 /// expected. | 4 /// expected. |
| 5 /// | 5 /// |
| 6 /// Currently only DDC supports debugging objects with custom formatters | 6 /// Currently only DDC supports debugging objects with custom formatters |
| 7 /// but it is reasonable to add support to Dart2JS in the future. | 7 /// but it is reasonable to add support to Dart2JS in the future. |
| 8 @JS() | 8 @JS() |
| 9 library debugger_test; | 9 library debugger_test; |
| 10 | 10 |
| (...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 295 } | 295 } |
| 296 addFormatterGoldens('StackTrace', stack); | 296 addFormatterGoldens('StackTrace', stack); |
| 297 test('hasBody', () { | 297 test('hasBody', () { |
| 298 expect(_devtoolsFormatter.hasBody(stack, null), isTrue); | 298 expect(_devtoolsFormatter.hasBody(stack, null), isTrue); |
| 299 }); | 299 }); |
| 300 }); | 300 }); |
| 301 | 301 |
| 302 group('Class formatting', () { | 302 group('Class formatting', () { |
| 303 addNestedFormatterGoldens('TestClass', new TestClass(17)); | 303 addNestedFormatterGoldens('TestClass', new TestClass(17)); |
| 304 addNestedFormatterGoldens('MouseEvent', new MouseEvent("click")); | 304 addNestedFormatterGoldens('MouseEvent', new MouseEvent("click")); |
| 305 // This is a good class to test as it has statics and a deep inheritance hei
rarchy | 305 // This is a good class to test as it has statics and a deep inheritance hie
rarchy |
| 306 addNestedFormatterGoldens('HttpRequest', new HttpRequest()); | 306 addNestedFormatterGoldens('HttpRequest', new HttpRequest()); |
| 307 }); | 307 }); |
| 308 | 308 |
| 309 group('Generics formatting', () { | 309 group('Generics formatting', () { |
| 310 addNestedFormatterGoldens( | 310 addNestedFormatterGoldens( |
| 311 'TestGenericClass', new TestGenericClass<int, List>(42)); | 311 'TestGenericClass', new TestGenericClass<int, List>(42)); |
| 312 addNestedFormatterGoldens( | 312 addNestedFormatterGoldens( |
| 313 'TestGenericClassJSInterop', | 313 'TestGenericClassJSInterop', |
| 314 new TestGenericClass<ExampleJSClass<String>, int>( | 314 new TestGenericClass<ExampleJSClass<String>, int>( |
| 315 new ExampleJSClass("Hello"))); | 315 new ExampleJSClass("Hello"))); |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 348 if (result) { | 348 if (result) { |
| 349 print("Copy to clipboard successful"); | 349 print("Copy to clipboard successful"); |
| 350 } else { | 350 } else { |
| 351 print("Copy to clipboard failed"); | 351 print("Copy to clipboard failed"); |
| 352 } | 352 } |
| 353 }); | 353 }); |
| 354 } | 354 } |
| 355 expect(actualStr == golden, isTrue); | 355 expect(actualStr == golden, isTrue); |
| 356 }); | 356 }); |
| 357 } | 357 } |
| OLD | NEW |