File tree Expand file tree Collapse file tree 3 files changed +47
-40
lines changed
test/SourceKit/Refactoring Expand file tree Collapse file tree 3 files changed +47
-40
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ // RUN: %empty-directory(%t)
2
+ // RUN: split-file --leading-lines %s %t
3
+
4
+ //--- input.swift
1
5
struct Sss {
2
6
}
3
7
4
8
_ = Mismatch ( )
5
9
// Mismatch()
6
10
_ = Sss ( )
7
11
12
+ //--- dummy.txt
8
13
// RUN: %empty-directory(%t.result)
9
- // RUN: %sourcekitd-test -req=find-rename-ranges -rename-spec %S/find-rename-ranges/rename-mismatch.in.json %s >> %t.result/rename-mismatch.expected
10
- // RUN: %diff -u %S/find-rename-ranges/rename-mismatch.expected %t.result/rename-mismatch.expected
14
+ // RUN: %sourcekitd-test -req=find-rename-ranges -rename-spec %t/rename-spec.json %t/input.swift | %FileCheck %s
11
15
12
16
// RUN: %empty-directory(%t.ranges)
13
- // RUN: %sourcekitd-test -req=find-rename-ranges -rename-spec %S/find-rename-ranges/rename-mismatch.in.json %s >> %t.ranges/rename-mismatch.expected
14
- // RUN: %diff -u %S/find-rename-ranges/rename-mismatch.expected %t.ranges/rename-mismatch.expected
17
+ // RUN: %sourcekitd-test -req=find-rename-ranges -rename-spec %t/rename-spec.json %t/input.swift | %FileCheck %s
18
+
19
+ // CHECK: source.edit.kind.active:
20
+ // CHECK: 5:8-5:11 source.refactoring.range.kind.basename
21
+ // CHECK: source.edit.kind.unknown:
22
+ // CHECK: source.edit.kind.mismatch:
23
+ // CHECK: source.edit.kind.active:
24
+ // CHECK: 10:5-10:8 source.refactoring.range.kind.basename
25
+
26
+ //--- rename-spec.json
27
+
28
+ [
29
+ {
30
+ " key.name " : " Sss " ,
31
+ " key.newname " : " Ttt " ,
32
+ " key.is_function_like " : 0 ,
33
+ " key.is_non_protocol_type " : 1 ,
34
+ " key.locations " : [
35
+ {
36
+ " key.line " : 5 ,
37
+ " key.column " : 8 ,
38
+ " key.nametype " : source. syntacticrename. definition
39
+ } ,
40
+ {
41
+ " key.line " : 8 ,
42
+ " key.column " : 5 ,
43
+ " key.nametype " : source. syntacticrename. unknown
44
+ } ,
45
+ {
46
+ " key.line " : 9 ,
47
+ " key.column " : 5 ,
48
+ " key.nametype " : source. syntacticrename. unknown
49
+ } ,
50
+ {
51
+ " key.line " : 10 ,
52
+ " key.column " : 5 ,
53
+ " key.nametype " : source. syntacticrename. reference
54
+ }
55
+ ]
56
+ }
57
+ ]
You can’t perform that action at this time.
0 commit comments