-- Test item (un)registration and overriding do local itemname = "unittests:test_override_item" minetest.register_craftitem(":" .. itemname, {description = "foo"}) assert(assert(minetest.registered_items[itemname]).description == "foo") minetest.override_item(itemname, {description = "bar"}) assert(assert(minetest.registered_items[itemname]).description == "bar") minetest.override_item(itemname, {}, {"description"}) -- description has the empty string as a default assert(assert(minetest.registered_items[itemname]).description == "") minetest.unregister_item("unittests:test_override_item") assert(minetest.registered_items["unittests:test_override_item"] == nil) end