mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-26 17:12:59 +00:00
20 lines
No EOL
706 B
Lua
20 lines
No EOL
706 B
Lua
local Notify = worldeditadditions_core.notify
|
|
worldeditadditions.normalize_test("suppress", {
|
|
params = "N/A",
|
|
description = "Tests notification suppression system.",
|
|
func = function(name, params_table)
|
|
Notify.suppress_for_player(name, 5)
|
|
Notify.warn(name, "This message should not be shown.")
|
|
Notify.suppress_for_player(name, -1)
|
|
Notify.ok(name, "This message should be shown.")
|
|
local result = Notify.suppress_for_function(name, function()
|
|
Notify.error(name, "This message should not be shown.")
|
|
return true
|
|
end)
|
|
if not result then
|
|
return false, "Error: suppress_for_function did not call function."
|
|
else
|
|
return true, "suppress_for_function called function."
|
|
end
|
|
end
|
|
}) |