From 3c62386a396ae0c1cd7adbaacc379eb4af072a65 Mon Sep 17 00:00:00 2001 From: William Boman Date: Mon, 15 Aug 2022 21:03:06 +0200 Subject: refactor: introduce selene, harden type defs, and use proper EmmyLua syntax (#296) --- tests/helpers/lua/test_helpers.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/helpers/lua/test_helpers.lua') diff --git a/tests/helpers/lua/test_helpers.lua b/tests/helpers/lua/test_helpers.lua index 57c0b4fe..fcb6a608 100644 --- a/tests/helpers/lua/test_helpers.lua +++ b/tests/helpers/lua/test_helpers.lua @@ -7,6 +7,7 @@ local InstallHandle = require "mason-core.installer.handle" local InstallContext = require "mason-core.installer.context" local registry = require "mason-registry" +-- selene: allow(unused_variable) function async_test(suspend_fn) return function() local ok, err = pcall(a.run_blocking, suspend_fn) @@ -16,6 +17,7 @@ function async_test(suspend_fn) end end +-- selene: allow(unscoped_variables, incorrect_standard_library_use) mockx = { just_runs = function() end, returns = function(val) @@ -30,13 +32,15 @@ mockx = { end, } +-- selene: allow(unused_variable) ---@param package_name string function InstallHandleGenerator(package_name) return InstallHandle.new(registry.get_package(package_name)) end +-- selene: allow(unused_variable) ---@param handle InstallHandle ----@param opts InstallContextOpts | nil +---@param opts InstallContextOpts? function InstallContextGenerator(handle, opts) local context = InstallContext.new(handle, opts or {}) context.spawn = setmetatable({}, { -- cgit v1.2.3-70-g09d2