goopler/tests/runners/util/tests.ts
2023-07-18 22:22:52 -07:00

16 lines
No EOL
369 B
TypeScript

import { TestBootstrap } from "@rbxts/testez"
export function test(
roots: Instance[]
): LuaTuple<[completed: true, result: boolean] | [completed: false, error: string]> {
print()
const call = xpcall(
() => {
const results = TestBootstrap.run(roots)
return results.failureCount === 0
},
(err) => debug.traceback(tostring(err))
)
print()
return call
}