From d1f3e12a353d4d04baa1f9096a0b720c713c37ee Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Sun, 26 Jun 2022 11:37:51 +0200 Subject: feat: add min max boundary to width, hight resolver (#2002) --- lua/tests/automated/resolver_spec.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lua/tests') diff --git a/lua/tests/automated/resolver_spec.lua b/lua/tests/automated/resolver_spec.lua index 0251ec0..f30a323 100644 --- a/lua/tests/automated/resolver_spec.lua +++ b/lua/tests/automated/resolver_spec.lua @@ -75,6 +75,14 @@ describe("telescope.config.resolve", function() end end) + it("should handle percentages with min/max boundary", function() + eq(20, resolve.resolve_width { 0.1, min = 20 }(nil, 40, 120)) + eq(30, resolve.resolve_height { 0.1, min = 20 }(nil, 40, 300)) + + eq(24, resolve.resolve_width { 0.4, max = 80 }(nil, 60, 60)) + eq(80, resolve.resolve_height { 0.4, max = 80 }(nil, 60, 300)) + end) + it("should handle fixed size", function() local fixed = { 5, 8, 13, 21, 34 } for _, s in ipairs(test_sizes) do -- cgit v1.2.3