Check for correct ordering of completed items
The correct and consistent ordering is lexicographic. Not mtime, not ctime, but pure lexicographic ordering.
This commit is contained in:
parent
7ab57e1953
commit
da987582a6
|
@ -206,6 +206,20 @@ describe("awful.completion.shell", function()
|
|||
end)
|
||||
end
|
||||
--]]
|
||||
|
||||
if has_bash then
|
||||
it("correctly sorts completed items (bash)", function()
|
||||
assert.same(shell('./ambi', 7, 1, 'bash'), {'./ambiguous_dir_a/', 19,
|
||||
{'./ambiguous_dir_a/', './ambiguous_dir_b/', './ambiguous_dir_c/',
|
||||
'./ambiguous_dir_d/', './ambiguous_dir_e/', './ambiguous_dir_f/'}})
|
||||
end)
|
||||
end
|
||||
if has_zsh then
|
||||
it("correctly sorts completed items (zsh)", function()
|
||||
assert.same(shell('./ambi', 7, 1, 'zsh'), {'./ambiguous_dir_c/', 19,
|
||||
{'./ambiguous_dir_c/', './ambiguous_dir_e/'}})
|
||||
end)
|
||||
end
|
||||
end)
|
||||
|
||||
describe("awful.completion.shell handles $SHELL", function()
|
||||
|
|
Loading…
Reference in New Issue