Skip to content

Commit 853d3de

Browse files
Serialize scope fixtures: Add scope index when we have a target index
1 parent a9affbb commit 853d3de

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<div>hello</div>
22
---
33

4-
[.1 Content] =
5-
[.1 Removal] = 0:0-0:5
4+
[#1.1 Content] =
5+
[#1.1 Removal] = 0:0-0:5
66
>-----<
77
0| <div>hello</div>
88

9-
[.1 Insertion delimiter] = " "
9+
[#1.1 Insertion delimiter] = " "
1010

11-
[.2 Content] =
12-
[.2 Removal] = 0:10-0:16
11+
[#1.2 Content] =
12+
[#1.2 Removal] = 0:10-0:16
1313
>------<
1414
0| <div>hello</div>
1515

16-
[.2 Insertion delimiter] = " "
16+
[#1.2 Insertion delimiter] = " "
1717

18-
[Domain] = 0:0-0:16
18+
[#1 Domain] = 0:0-0:16
1919
>----------------<
2020
0| <div>hello</div>
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<div>hello</div>
22
---
33

4-
[.1 Content] =
5-
[.1 Removal] = 0:0-0:5
4+
[#1.1 Content] =
5+
[#1.1 Removal] = 0:0-0:5
66
>-----<
77
0| <div>hello</div>
88

9-
[.1 Insertion delimiter] = " "
9+
[#1.1 Insertion delimiter] = " "
1010

11-
[.2 Content] =
12-
[.2 Removal] = 0:10-0:16
11+
[#1.2 Content] =
12+
[#1.2 Removal] = 0:10-0:16
1313
>------<
1414
0| <div>hello</div>
1515

16-
[.2 Insertion delimiter] = " "
16+
[#1.2 Insertion delimiter] = " "
1717

18-
[Domain] = 0:0-0:16
18+
[#1 Domain] = 0:0-0:16
1919
>----------------<
2020
0| <div>hello</div>
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<name id="name">Me</name>
22
---
33

4-
[.1 Content] =
5-
[.1 Removal] = 0:0-0:16
4+
[#1.1 Content] =
5+
[#1.1 Removal] = 0:0-0:16
66
>----------------<
77
0| <name id="name">Me</name>
88

9-
[.1 Insertion delimiter] = " "
9+
[#1.1 Insertion delimiter] = " "
1010

11-
[.2 Content] =
12-
[.2 Removal] = 0:18-0:25
11+
[#1.2 Content] =
12+
[#1.2 Removal] = 0:18-0:25
1313
>-------<
1414
0| <name id="name">Me</name>
1515

16-
[.2 Insertion delimiter] = " "
16+
[#1.2 Insertion delimiter] = " "
1717

18-
[Domain] = 0:0-0:25
18+
[#1 Domain] = 0:0-0:25
1919
>-------------------------<
2020
0| <name id="name">Me</name>

packages/cursorless-vscode-e2e/src/suite/serializeScopeFixture.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ function serializeScope(
7171
});
7272
}
7373

74+
// If we're going to add a target number we need a scope number as well.
75+
if (scopeNumber == null) {
76+
scopeNumber = 1;
77+
}
78+
7479
// If we have multiple targets or the domain is not equal to the content range: add domain last
7580
return [
7681
...targets.map((target, index) =>

0 commit comments

Comments
 (0)