-
-
Notifications
You must be signed in to change notification settings - Fork 369
Open
Description
How are you using the lua-language-server?
NeoVim
Which OS are you using?
Windows WSL
What is the issue affecting?
Libraries
Expected Behaviour
Using busted and luassert addons should set the type for the builtin assert object to be luassert
Actual Behaviour
assert type still the simple function.
Reproduction steps
server settings:
"workspace": {
"checkThirdParty": 'Disable',
"library": [
"${addons}/luassert/module/library/",
"${addons}/busted/module/library/"
]
}
Additional Notes
I managed to locally fix by changing the busted addon from
assert = require("luassert")
spy = require("luassert.spy")
stub = require("luassert.stub")
mock = require("luassert.mock")
to
---@type luassert
assert = require("luassert")
---@type luassert.spy
spy = require("luassert.spy")
---@type luassert.stub
stub = require("luassert.stub")
---@type luassert.mock
mock = require("luassert.mock")
For some reason, the luals is not setting the correct type trhough the assignment done by the busted addon.
Log File
No response
Bekaboo
Metadata
Metadata
Assignees
Labels
No labels