testez
testez copied to clipboard
near Support for UserData Types
return function()
describe("Vector3", function()
it("should be near to itself", function()
expect(Vector3.new(1, 2, 3)).to.be.near(Vector3.new(1, 2, 3)) --"Expecation value must be a number to use 'near'"
end)
end)
end
near
is useful for comparing numbers, but only if they are numbers. UserData types like Vector3
s and CFrame
s can't use this feature. I would like to be able to use near
on data types like these so I don't need to create my own helper functions to do it.
I can make a pull request for this change if I am given some guidance on what is ideal for the design. The main decision would be on how to store the number fields to fetch for the various types.
Would this be an acceptable feature?
TestEZ feels like it is geared for unit testing Lua before Roblox offers up UserData
types.