From 7c09d1c22cf14ff088b9de4ab214164818fba28a Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 19 Apr 2018 18:15:22 -0300 Subject: luarocks list: fix regression in display of version numbers --- spec/list_spec.lua | 7 +++++++ src/luarocks/search.lua | 3 +++ 2 files changed, 10 insertions(+) diff --git a/spec/list_spec.lua b/spec/list_spec.lua index d6aeef38..f11c884d 100644 --- a/spec/list_spec.lua +++ b/spec/list_spec.lua @@ -25,10 +25,17 @@ describe("LuaRocks list tests #blackbox #b_list", function() assert.is.truthy(output:find("luacov\t0.11.0-1\tinstalled\t" .. testing_paths.testing_sys_rocks, 1, true)) end) + it("LuaRocks list shows version number", function() + local output = run.luarocks("list") + assert.is.truthy(output:find("luacov")) + assert.matches("0.11.0-1", output, 1, true) + end) + it("LuaRocks install outdated and list it", function() assert.is_true(run.luarocks_bool("install say 1.0-1")) local output = run.luarocks("list --outdated") assert.is.truthy(output:find("say")) + assert.matches("1.0-1 < 1.2-1", output, 1, true) end) it("LuaRocks list invalid tree", function() diff --git a/src/luarocks/search.lua b/src/luarocks/search.lua index 57f39bdc..0edef10a 100644 --- a/src/luarocks/search.lua +++ b/src/luarocks/search.lua @@ -300,6 +300,9 @@ function search.print_result_tree(result_tree, porcelain) end for key, list in util.sortedpairs(namespaces) do util.printout(key == "" and package or key .. "/" .. package) + for _, line in ipairs(list) do + util.printout(line) + end util.printout() end end -- cgit v1.2.3-55-g6feb