Package Exports
- @rbxts/specium
- @rbxts/specium/lib/init.luau
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@rbxts/specium) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Why Specium?
Testing in Roblox usually means scattered print statements or heavy dependencies like TestEZ. Specium is a lightweight alternative that gives you structured test suites, readable assertions, and detailed output — with no external dependencies.
Features
- Suites & sub-suites: Organize tests with
suiteanddescribe. - Expressive assertions:
expectwith matchers liketoBe,toEqual,toThrow,toContainand more. - Invertible matchers: Use
.neverto flip any assertion. - Custom failure messages: Chain
.withMessage(msg)for clearer output. - Structured results: Get a full
SpeciumRunResultto inspect programmatically. - Auto-discovery: Use
runTeststo scan folders for.specmodules automatically.