@@ -52,6 +52,16 @@ func foo8() {
52
52
} )
53
53
}
54
54
55
+ func foo9( input: [ Int ] ) {
56
+ input. map { ( ele) in
57
+ ele + 1
58
+ } . filter { ( ele) in
59
+ return ele > 10
60
+ } . map { ( ele) in
61
+ return ele + 1
62
+ }
63
+ }
64
+
55
65
// RUN: %sourcekitd-test -req=format -line=3 -length=1 %s >%t.response
56
66
// RUN: %sourcekitd-test -req=format -line=4 -length=1 %s >>%t.response
57
67
// RUN: %sourcekitd-test -req=format -line=5 -length=1 %s >>%t.response
@@ -68,6 +78,17 @@ func foo8() {
68
78
// RUN: %sourcekitd-test -req=format -line=32 -length=1 %s >>%t.response
69
79
// RUN: %sourcekitd-test -req=format -line=42 -length=1 %s >>%t.response
70
80
// RUN: %sourcekitd-test -req=format -line=50 -length=1 %s >>%t.response
81
+
82
+ // RUN: %sourcekitd-test -req=format -line=55 -length=1 %s >>%t.response
83
+ // RUN: %sourcekitd-test -req=format -line=56 -length=1 %s >>%t.response
84
+ // RUN: %sourcekitd-test -req=format -line=57 -length=1 %s >>%t.response
85
+ // RUN: %sourcekitd-test -req=format -line=58 -length=1 %s >>%t.response
86
+ // RUN: %sourcekitd-test -req=format -line=59 -length=1 %s >>%t.response
87
+ // RUN: %sourcekitd-test -req=format -line=60 -length=1 %s >>%t.response
88
+ // RUN: %sourcekitd-test -req=format -line=61 -length=1 %s >>%t.response
89
+ // RUN: %sourcekitd-test -req=format -line=62 -length=1 %s >>%t.response
90
+ // RUN: %sourcekitd-test -req=format -line=63 -length=1 %s >>%t.response
91
+
71
92
// RUN: %FileCheck --strict-whitespace %s <%t.response
72
93
73
94
// CHECK: key.sourcetext: " var abc = 1"
@@ -94,3 +115,13 @@ func foo8() {
94
115
// CHECK: key.sourcetext: " })"
95
116
96
117
// CHECK: key.sourcetext: " }, B: {"
118
+
119
+ // CHECK: key.sourcetext: "func foo9(input: [Int]){"
120
+ // CHECK: key.sourcetext: " input.map { (ele) in"
121
+ // CHECK: key.sourcetext: " ele + 1"
122
+ // CHECK: key.sourcetext: " }.filter{(ele) in"
123
+ // CHECK: key.sourcetext: " return ele > 10"
124
+ // CHECK: key.sourcetext: " }.map {(ele) in"
125
+ // CHECK: key.sourcetext: " return ele + 1"
126
+ // CHECK: key.sourcetext: " }"
127
+ // CHECK: key.sourcetext: "}"
0 commit comments