Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Unified Diff: packages/dart_style/test/whitespace/functions.unit

Issue 2990843002: Removed fixed dependencies (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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,
+ ) {
+ ;
+ });
}
« no previous file with comments | « packages/dart_style/test/whitespace/expressions.stmt ('k') | packages/dart_style/test/whitespace/metadata.unit » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698