Minetest-WorldEditAdditions/.tests/Vector3/new.test.lua

26 lines
634 B
Lua
Raw Normal View History

local Vector3 = require("worldeditadditions.utils.vector3")
describe("Vector3.add", function()
it("should create a new Vector3", function()
assert.are.same(
2021-06-26 15:40:14 +02:00
{ x = 3, y = 4, z = 5 },
Vector3.new(3, 4, 5)
)
end)
2021-07-15 03:19:42 +02:00
it("should not throw an error on invalid x", function()
assert.has_no.errors(function()
Vector3.new("cheese", 4, 5)
end)
end)
2021-07-15 03:19:42 +02:00
it("should not throw an error on invalid y", function()
assert.has_no.errors(function()
Vector3.new(4, "cheese", 5)
end)
end)
2021-07-15 03:19:42 +02:00
it("should not throw an error on invalid z", function()
assert.has_no.errors(function()
Vector3.new(66, 2, "cheese")
end)
end)
end)