-
Notifications
You must be signed in to change notification settings - Fork 10.4k
/
Copy pathindent-width2.swift
31 lines (25 loc) · 1.27 KB
/
indent-width2.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class Foo {
var test : Int
func foo() {
test = 1
}
}
// RUN: %sourcekitd-test -req=format -line=1 -length=1 -req-opts=indentwidth=2 %s >%t.response
// RUN: %sourcekitd-test -req=format -line=2 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=3 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=4 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=5 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=6 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=7 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=8 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %sourcekitd-test -req=format -line=9 -length=1 -req-opts=indentwidth=2 %s >>%t.response
// RUN: %FileCheck --strict-whitespace %s <%t.response
// CHECK: key.sourcetext: "class Foo {"
// CHECK: key.sourcetext: " "
// CHECK: key.sourcetext: " var test : Int"
// CHECK: key.sourcetext: " "
// CHECK: key.sourcetext: " func foo() {"
// CHECK: key.sourcetext: " test = 1"
// CHECK: key.sourcetext: " }"
// CHECK: key.sourcetext: " "
// CHECK: key.sourcetext: "}"