diff options
| author | Kiyoon Kim <yoonkr33@gmail.com> | 2023-02-12 00:39:21 +0000 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2023-02-12 02:38:17 -0800 |
| commit | 2c2430d42f30d1aef8715aed933272c9a6898f4e (patch) | |
| tree | 895ccd83705f22332e8bcf61ad68fc3d11b389dc /tests/unit/ts_utils_spec.lua | |
| parent | Update parsers: c_sharp, capnp, fortran, func, glimmer, haskell, php, ron, sq... (diff) | |
| download | nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar.gz nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar.bz2 nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar.lz nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar.xz nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.tar.zst nvim-treesitter-2c2430d42f30d1aef8715aed933272c9a6898f4e.zip | |
deprecate get_node_range and is_in_node_range
Diffstat (limited to 'tests/unit/ts_utils_spec.lua')
| -rw-r--r-- | tests/unit/ts_utils_spec.lua | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/unit/ts_utils_spec.lua b/tests/unit/ts_utils_spec.lua index 3cc7d4dc8..a56755134 100644 --- a/tests/unit/ts_utils_spec.lua +++ b/tests/unit/ts_utils_spec.lua @@ -1,45 +1,5 @@ local tsutils = require "nvim-treesitter.ts_utils" -describe("is_in_node_range", function() - local function test_is_in_node_range(line, col) - local node = { - range = function() - return unpack { 0, 3, 2, 5 } - end, - } - return tsutils.is_in_node_range(node, line, col) - end - - it("returns false before node start", function() - assert.is_false(test_is_in_node_range(0, 0)) - assert.is_false(test_is_in_node_range(0, 1)) - assert.is_false(test_is_in_node_range(0, 2)) - end) - - it("returns true at node start", function() - assert.is_true(test_is_in_node_range(0, 3)) - end) - - it("returns true on first line of the node", function() - assert.is_true(test_is_in_node_range(0, 4)) - end) - - it("returns true between node lines", function() - assert.is_true(test_is_in_node_range(1, 2)) - assert.is_true(test_is_in_node_range(1, 20)) - end) - - it("returns false on node end", function() - -- Ranges are end-exclusive - assert.is_false(test_is_in_node_range(2, 5)) - end) - - it("returns false after node end", function() - assert.is_false(test_is_in_node_range(2, 6)) - assert.is_false(test_is_in_node_range(3, 0)) - end) -end) - describe("update_selection", function() local function get_updated_selection(case) vim.api.nvim_buf_set_lines(0, 0, -1, false, case.lines) |
