Skip to content

Commit bf34f5e

Browse files
Added tests
1 parent 4ca5843 commit bf34f5e

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

packages/common/src/types/position.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,9 @@ suite("Position", () => {
6868
new Position(1, 1).translate(undefined, 5).isEqual(new Position(1, 6)),
6969
);
7070
});
71+
72+
test("concise", () => {
73+
assert.equal(new Position(1, 2).concise(), "1:2");
74+
assert.equal(new Position(1, 2).conciseOneBase(), "2:3");
75+
});
7176
});

packages/common/src/types/range.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,9 @@ suite("Range", () => {
113113
assert.ok(new Range(1, 2, 3, 4).toSelection(true).isReversed);
114114
assert.ok(!new Range(1, 2, 3, 4).toSelection(false).isReversed);
115115
});
116+
117+
test("concise", () => {
118+
assert.equal(new Range(1, 2, 3, 4).concise(), "1:2-3:4");
119+
assert.equal(new Range(1, 2, 3, 4).conciseOneBase(), "2:3-4:5");
120+
});
116121
});

packages/common/src/types/selection.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,9 @@ suite("Selection", () => {
4949
assert.ok(new Selection(1, 2, 3, 4).toSelection(true).isReversed);
5050
assert.ok(!new Selection(1, 2, 3, 4).toSelection(false).isReversed);
5151
});
52+
53+
test("concise", () => {
54+
assert.equal(new Selection(1, 2, 3, 4).concise(), "1:2->3:4");
55+
assert.equal(new Selection(1, 2, 3, 4).conciseOneBase(), "2:3->4:5");
56+
});
5257
});

0 commit comments

Comments
 (0)