Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Lua tests using a Lua testing framework #36

Open
edubart opened this issue May 19, 2023 · 0 comments · May be fixed by #37
Open

Refactor Lua tests using a Lua testing framework #36

edubart opened this issue May 19, 2023 · 0 comments · May be fixed by #37
Assignees
Labels
enhancement New feature or request refactor Restructuring code, while not changing its original functionality

Comments

@edubart
Copy link
Contributor

edubart commented May 19, 2023

Context

Currently our Lua tests don't use any testing framework, moreover the tests could be better organized and be more systematic. Also there are many Lua functions that we have bindings but don't provide tests yet, we should improve this.

Possible solutions

The Lua tests should be refactored using unit style testing using a Lua testing framework, I suggest to use https://github.com/edubart/lester , because of its simplicity and minimalist.

@edubart edubart added the enhancement New feature or request label May 19, 2023
@edubart edubart self-assigned this May 19, 2023
@edubart edubart linked a pull request May 19, 2023 that will close this issue
@edubart edubart added this to the v0.15.0 milestone May 22, 2023
@edubart edubart added the refactor Restructuring code, while not changing its original functionality label May 24, 2023
@edubart edubart moved this to In Progress in Machine Emulator SDK May 30, 2023
@edubart edubart removed this from the v0.15.0 milestone May 30, 2023
@edubart edubart moved this from In Progress to On Hold in Machine Emulator SDK Jul 4, 2023
@edubart edubart moved this from On Hold to Todo in Machine Emulator SDK May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactor Restructuring code, while not changing its original functionality
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

1 participant