From 0c6dd949d395d1543c8813f028ae25b48947e50d Mon Sep 17 00:00:00 2001 From: William Boman Date: Wed, 13 Jul 2022 17:19:08 +0200 Subject: tests: add some mason-core.package tests (#69) --- lua/mason-core/package/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lua/mason-core/package/init.lua') diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua index ec4bf8f1..1627c1ec 100644 --- a/lua/mason-core/package/init.lua +++ b/lua/mason-core/package/init.lua @@ -101,7 +101,10 @@ function Package:install(opts) -- This function is not expected to be run in async scope, so we create -- a new scope here and handle the result callback-style. a.run( - installer.execute, + function(...) + -- we wrap installer.execute for testing purposes (to allow spy objects) + return installer.execute(...) + end, ---@param success boolean ---@param result Result function(success, result) -- cgit v1.2.3-70-g09d2