CFC-Servers / CFC-Servers/GLuaTest
Error when using "return" before error in gsub
- Dominant language
- Lua
- Stars
- 87
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
```lua
return {
cases = {
{
name = "love or hate, you gonna eat it",
func = function()
("s"):gsub("s", function()
return error("sfasf")
end)
end
}
}
}
```
if you remove the `return` before `error` it will work as expected, probably you check if two traces are from C and just skip the rest?
```
[gluatest] addons/gluatest/lua/gluatest/runner/log_helpers.lua:48: attempt to index local 'testFile' (a nil value)
1. getFileLines - addons/gluatest/lua/gluatest/runner/log_helpers.lua:48
2. GetLineWithContext - addons/gluatest/lua/gluatest/runner/log_helpers.lua:97
3. logCodeContext - addons/gluatest/lua/gluatest/runner/logger.lua:83
4. logTestCaseFailure - addons/gluatest/lua/gluatest/runner/logger.lua:147
5. LogTestFailureDetails - addons/gluatest/lua/gluatest/runner/logger.lua:242
6. setFailed - addons/gluatest/lua/gluatest/runner/runner.lua:36
7. processCase - addons/gluatest/lua/gluatest/runner/runner.lua:162
8. runNextTestGroup - addons/gluatest/lua/gluatest/runner/runner.lua:173
9. runner - addons/gluatest/lua/gluatest/runner/runner.lua:270
10. runAllTests - addons/gluatest/lua/gluatest/init.lua:64
11. unknown - addons/gluatest/lua/gluatest/init.lua:73
12. unknown - lua/includes/modules/concommand.lua:54
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.