aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-16 21:49:16 -0400
committermitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-16 21:49:16 -0400
commit3ba84217f2c4d439ad9cf96b5ea943bda0e59be2 (patch)
tree262308e460a5017ce864c0a6ae8248f131da6be0 /test
parentf9fa751f290e0f6baa997c1e76d552b2947a965f (diff)
downloadtextadept-3ba84217f2c4d439ad9cf96b5ea943bda0e59be2.tar.gz
textadept-3ba84217f2c4d439ad9cf96b5ea943bda0e59be2.zip
Record directory for "find in files" searches.
Diffstat (limited to 'test')
-rw-r--r--test/test.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test.lua b/test/test.lua
index 5d6ddbc5..321df0bc 100644
--- a/test/test.lua
+++ b/test/test.lua
@@ -2313,6 +2313,8 @@ function test_ui_find_find_in_files()
end
function test_ui_find_find_in_files_interactive()
+ local cwd = lfs.currentdir()
+ lfs.chdir(_HOME)
local filter = ui.find.find_in_files_filters[_HOME]
ui.find.find_in_files_filters[_HOME] = nil -- ensure not set
ui.find.find_entry_text = 'foo'
@@ -2320,6 +2322,7 @@ function test_ui_find_find_in_files_interactive()
ui.find.replace_entry_text = '/test'
events.emit(events.FIND, ui.find.find_entry_text, true)
local results = buffer:get_text()
+ assert(results:find('Directory: '), 'directory not shown')
assert(results:find('Filter: /test\n'), 'no filter defined')
assert(results:find('src/foo.c'), 'foo.c not found')
assert(results:find('include/foo.h'), 'foo.h not found')
@@ -2349,6 +2352,7 @@ function test_ui_find_find_in_files_interactive()
ui.goto_view(1)
view:unsplit()
ui.find.find_in_files_filters[_HOME] = filter
+ lfs.chdir(cwd)
end
function test_ui_find_in_files_single_char()