Skip to content

Commit

Permalink
More tests
Browse files Browse the repository at this point in the history
  • Loading branch information
voodoos committed Oct 1, 2024
1 parent ee6dc82 commit 3abf2cd
Showing 1 changed file with 101 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,105 @@ Array [
]
`);
});

it("returns a selection range for more complex documents", async () => {
openDocument(outdent`
type _ typ =
| TInt : int typ
| TBool : bool typ
module M = struct
type t
let f (_ : _ typ) = ()
end
`);

let result = await selectionRange([Types.Position.create(5, 23)]);
expect(result).toMatchInlineSnapshot(`
Array [
Object {
"parent": Object {
"parent": Object {
"parent": Object {
"parent": Object {
"parent": Object {
"parent": Object {
"range": Object {
"end": Object {
"character": 3,
"line": 6,
},
"start": Object {
"character": 0,
"line": 0,
},
},
},
"range": Object {
"end": Object {
"character": 3,
"line": 6,
},
"start": Object {
"character": 0,
"line": 3,
},
},
},
"range": Object {
"end": Object {
"character": 3,
"line": 6,
},
"start": Object {
"character": 11,
"line": 3,
},
},
},
"range": Object {
"end": Object {
"character": 24,
"line": 5,
},
"start": Object {
"character": 2,
"line": 4,
},
},
},
"range": Object {
"end": Object {
"character": 24,
"line": 5,
},
"start": Object {
"character": 2,
"line": 5,
},
},
},
"range": Object {
"end": Object {
"character": 24,
"line": 5,
},
"start": Object {
"character": 8,
"line": 5,
},
},
},
"range": Object {
"end": Object {
"character": 24,
"line": 5,
},
"start": Object {
"character": 22,
"line": 5,
},
},
},
]
`)});
});

0 comments on commit 3abf2cd

Please sign in to comment.