X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=games%2Fdevtest%2Fmods%2Funittests%2Fmetadata.lua;fp=games%2Fdevtest%2Fmods%2Funittests%2Fmetadata.lua;h=6b0dcf04a3d70d95c45925579b9957fc3e392f82;hb=3992a13f24fec116cd4d0920dfd51abaf76a207e;hp=2246469ed31fad7bda5c146a40f4081a12dc4add;hpb=5f2925c59cb3b6fa580e565e2d5a4dad3c400eeb;p=minetest.git diff --git a/games/devtest/mods/unittests/metadata.lua b/games/devtest/mods/unittests/metadata.lua index 2246469ed..6b0dcf04a 100644 --- a/games/devtest/mods/unittests/metadata.lua +++ b/games/devtest/mods/unittests/metadata.lua @@ -63,6 +63,13 @@ local function test_metadata(meta) assert(meta:get_float("h") > 1) assert(meta:get_string("i") == "${f}") + meta:set_float("j", 1.23456789) + assert(meta:get_float("j") == 1.23456789) + meta:set_float("j", -1 / 0) + assert(meta:get_float("j") == -1 / 0) + meta:set_float("j", 0 / 0) + assert(core.is_nan(meta:get_float("j"))) + meta:from_table() assert(next(meta:to_table().fields) == nil) assert(#meta:get_keys() == 0)