Lutest is a test runner for Luau modules, with local Lute and remote Roblox runtimes.
It lets modules remain normal Luau modules while tests can live next to the code they exercise.
Documentation · Contributing · Releases
- Lute runs tests locally.
- Roblox runs tests remotely through Open Cloud Luau Execution.
This repository contains the Lutest CLI, test library, and runtime implementations. For installation, configuration, usage, and Roblox setup, see the documentation.
Lutest is ready for production use. Its public API and configuration are still evolving, so upgrades may include breaking changes.
Lutest is distributed under the terms of the MIT License.