| Index: packages/dart_style/test/whitespace/functions.unit
|
| diff --git a/packages/dart_style/test/whitespace/functions.unit b/packages/dart_style/test/whitespace/functions.unit
|
| index b79e1713cfe7bd78b8f5627ed13b9e6b5bf14b50..206ec2b47fac88a21642fea5a426035e9343b64f 100644
|
| --- a/packages/dart_style/test/whitespace/functions.unit
|
| +++ b/packages/dart_style/test/whitespace/functions.unit
|
| @@ -75,4 +75,90 @@ main()sync *{var lambda = ()sync *{};}
|
| <<<
|
| main() sync* {
|
| var lambda = () sync* {};
|
| +}
|
| +>>> trailing comma in single parameter list
|
| +function(parameter , ) {;}
|
| +<<<
|
| +function(
|
| + parameter,
|
| +) {
|
| + ;
|
| +}
|
| +>>> trailing comma in parameter list
|
| +function(parameter,parameter , ) {;}
|
| +<<<
|
| +function(
|
| + parameter,
|
| + parameter,
|
| +) {
|
| + ;
|
| +}
|
| +>>> trailing comma in all optional parameter list
|
| +function([parameter,parameter , ]) {;}
|
| +<<<
|
| +function([
|
| + parameter,
|
| + parameter,
|
| +]) {
|
| + ;
|
| +}
|
| +>>> trailing comma in all named parameter list
|
| +function({parameter,parameter , }) {;}
|
| +<<<
|
| +function({
|
| + parameter,
|
| + parameter,
|
| +}) {
|
| + ;
|
| +}
|
| +>>> trailing comma in mixed optional parameter list
|
| +function(parameter,[parameter,parameter , ]) {;}
|
| +<<<
|
| +function(
|
| + parameter, [
|
| + parameter,
|
| + parameter,
|
| +]) {
|
| + ;
|
| +}
|
| +>>> trailing comma in mixed named parameter list
|
| +function(parameter,{parameter,parameter , }) {;}
|
| +<<<
|
| +function(
|
| + parameter, {
|
| + parameter,
|
| + parameter,
|
| +}) {
|
| + ;
|
| +}
|
| +>>> trailing comma with => function containing split
|
| +function(parameter,parameter,) => veryLongBodyThatWraps(argument, argument, argument, argument);
|
| +<<<
|
| +function(
|
| + parameter,
|
| + parameter,
|
| +) =>
|
| + veryLongBodyThatWraps(argument,
|
| + argument, argument, argument);
|
| +>>> trailing comma with wrap at =>
|
| +function(parameter,parameter,) /* comment */ => "a very very long string";
|
| +<<<
|
| +function(
|
| + parameter,
|
| + parameter,
|
| +) /* comment */ =>
|
| + "a very very long string";
|
| +>>> trailing comma function nested in expression
|
| +main() {
|
| + someVeryLongFunction(argument, argument, (parameter, parameter,) {;});
|
| +}
|
| +<<< (this looks weird, but it should rare and at least we test it)
|
| +main() {
|
| + someVeryLongFunction(
|
| + argument, argument, (
|
| + parameter,
|
| + parameter,
|
| + ) {
|
| + ;
|
| + });
|
| }
|
|
|