summaryrefslogtreecommitdiff
path: root/lua/tests/pickers
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-12-21 16:03:48 -0500
committerGitHub <noreply@github.com>2020-12-21 16:03:48 -0500
commit2aa8bcb87898ed4f45d67c640fe1d6a60b184637 (patch)
tree2207ccb7546112fdc03700525e79c55ffaed7679 /lua/tests/pickers
parent1e7ef41c704f027a989325c0171a852e8207ec24 (diff)
feat: Add better highlighting and new CI abilities (#355)
* Revert "Revert "fix: Better highlights (#344)" (#350)" This reverts commit 7950fc8ba0accfcf6c540c7810feee646281fd8a. * better highlights take 2 * fixup * install fd find for sameness * add some debug output * more deterministic * better ci
Diffstat (limited to 'lua/tests/pickers')
-rw-r--r--lua/tests/pickers/find_files__readme.lua7
-rw-r--r--lua/tests/pickers/find_files__with_ctrl_n.lua24
2 files changed, 31 insertions, 0 deletions
diff --git a/lua/tests/pickers/find_files__readme.lua b/lua/tests/pickers/find_files__readme.lua
new file mode 100644
index 0000000..6753d5d
--- /dev/null
+++ b/lua/tests/pickers/find_files__readme.lua
@@ -0,0 +1,7 @@
+local tester = require('telescope.pickers._tests')
+
+tester.builtin_picker('find_files', 'README.md', {
+ post_close = {
+ {'README.md', function() return vim.fn.fnamemodify(vim.api.nvim_buf_get_name(0), ":.") end },
+ }
+})
diff --git a/lua/tests/pickers/find_files__with_ctrl_n.lua b/lua/tests/pickers/find_files__with_ctrl_n.lua
new file mode 100644
index 0000000..e6eecdd
--- /dev/null
+++ b/lua/tests/pickers/find_files__with_ctrl_n.lua
@@ -0,0 +1,24 @@
+pcall(function() RELOAD('telescope') end)
+
+local builtin = require('telescope.builtin')
+local tester = require('telescope.pickers._tests')
+
+local key = 'find_files'
+local input = 'fixtures/file<c-p>'
+local expected = 'lua/tests/fixtures/file_2.txt'
+local get_actual = function()
+ return vim.fn.fnamemodify(vim.api.nvim_buf_get_name(0), ":.")
+end
+
+-- local on_complete_item = tester.picker_feed(input, expected, get_actual, true)
+--
+-- builtin[key] {
+-- on_complete = { on_complete_item }
+-- }
+
+tester.builtin_picker('find_files', 'fixtures/file<c-p>', 'lua/tests/fixtures/file_2.txt', function()
+ return vim.fn.fnamemodify(vim.api.nvim_buf_get_name(0), ":.")
+end, {
+ debug = false,
+})
+