Skip to content
This repository was archived by the owner on Sep 14, 2024. It is now read-only.
This repository was archived by the owner on Sep 14, 2024. It is now read-only.

near Support for UserData Types #173

Open
@TheNexusAvenger

Description

@TheNexusAvenger
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 Vector3s and CFrames 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions